社区
Android
帖子详情
listpreference点击响应
xiaoks45
2010-12-11 11:33:47
listpreference点击响应
新手求教:
我写了一个myactivity extend preferenceactivity
里面通过addPreferencesFromResource添加布局,布局里放了一些ListPreference。
点击某个listpreference后,弹出dialog,列出可选项,我想获取list item的click响应,
请问如何获取呢?
谢谢~~~~
...全文
753
10
打赏
收藏
listpreference点击响应
listpreference点击响应 新手求教: 我写了一个myactivity extend preferenceactivity 里面通过addPreferencesFromResource添加布局,布局里放了一些ListPreference。 点击某个listpreference后,弹出dialog,列出可选项,我想获取list item的click响应, 请问如何获取呢? 谢谢~~~~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ivyislai
2011-09-16
打赏
举报
回复
请问您要做得是这样吗?
http://byandby.iteye.com/blog/1120360
findPreference("key").setOnPreferenceClickListener(new OnPreferenceClickListener() {
@Override
public boolean onPreferenceClick(Preference preference) {
//do something
return true;
}
});
maolv275921769
2011-07-27
打赏
举报
回复
item点击之后的值会自动存到SharedPreferences里面,可以通过这种方式获取到item的值
xiaoks45
2010-12-15
打赏
举报
回复
还是像5楼说的,自己写了个dialog,在上面加单选的list
ameyume
2010-12-12
打赏
举报
回复
[Quote=引用 2 楼 xiaoks45 的回复:]
onPreferenceClick只是在点击这个listpreference名称的时候响应,点击自会后会弹出一个对话框
对话框里会显示一列类似radiobutton之类的item,我想要的是对这个item点击响应。
[/Quote]
有没有和ListView中的setOnItemClickListener类似的监听函数来监听单击item?
xiaoks45
2010-12-12
打赏
举报
回复
onPreferenceClick只是在点击这个listpreference名称的时候响应,点击自会后会弹出一个对话框
对话框里会显示一列类似radiobutton之类的item,我想要的是对这个item点击响应。
ameyume
2010-12-12
打赏
举报
回复
实现OnPreferenceClickListener接口,
并实现onPreferenceClick(Preference preference)函数
应该就可以了
hackkuang001
2010-12-12
打赏
举报
回复
自己写一个dialog 然后里面写入listview 然后就会有item点击事件 不要listpreference
xiaoks45
2010-12-12
打赏
举报
回复
[Quote=引用 6 楼 zhong_zzp 的回复:]
引用 1 楼 ameyume 的回复:
实现OnPreferenceClickListener接口,
并实现onPreferenceClick(Preference preference)函数
根据id来判断,应该行的。
[/Quote]
listpreference里面的item用于显示的entries,和entries value,没有id
entries value不知道该怎么用,肯定是有用的
Zhong_zzp
2010-12-12
打赏
举报
回复
[Quote=引用 1 楼 ameyume 的回复:]
实现OnPreferenceClickListener接口,
并实现onPreferenceClick(Preference preference)函数[/Quote]
根据id来判断,应该行的。
haobooo
2010-12-12
打赏
举报
回复
楼主为什么要这么做呢?
自定义
List
P
reference
弹出Dialog背景
公司最近项目需求是用实体键来在应用内操作,这就需要对那些可
点击
的widget的背景进行自定义,使其
响应
focus状态随即变化。大部分的layout改动都是挺简单的。 但是遇到一个主要的问题就是自带的P
reference
Fragment,里面的layout不是通过平时常用的Button ImageView那些来写的,而是在res/xml文件夹下的一个xml文件,里面的item都是类似
List
Pre...
自定义Dialog(图片,文字说明,单选按钮)----类
List
P
reference
实现(2)
在上一篇 中,只是实现一个perference,但是
点击
以后没有
响应
事件,我们可以定义一个一个Dialog,Dialog选项里面需要有图片,文字说明,后面还需要一个单选按钮,所以自己写了一个demo,效果图如下: 功能的完成是使用Dialog的addView()方法,把一个
List
View添加进去。
List
View控件里面使用了ImageView和CheckedTextView控件,
Android设置界面源码解析:P
reference
的使用与事件监听
通过使用P
reference
类,我们可以方便地创建可定制的设置界面,同时通过事件监听,我们可以实现对设置项值变化的实时
响应
。在实际应用中,可以根据具体需求扩展P
reference
类,并为每个设置项添加相应的事件处理逻辑,以实现丰富的设置界面功能。为了简化设置界面的开发过程,Android提供了P
reference
类及其相关类,使得开发者可以轻松地创建可定制的设置界面。接下来,我们需要创建一个P
reference
Fragment,用于加载并显示上一步中定义的P
reference
s XML文件。
android P
reference
相关样式修改
首先,P
reference
相关的东西都是以
list
的形式展现给大家的,所以,修改的样式一般可以分为2类:1.
list
item背景修改。2.
list
item具体view修改。我们分别对下面四种情况进行分析。 1.activity继承自P
reference
Activity 1).可以通过get
List
View()来获取
list
view对象,然后设置
list
view的相关属性。如4.0.3的设置
自定义带图标的Preferecnce-----类
List
P
reference
实现
有时候系统提供给我们的p
reference
并不能满足我们的要求,所以有的时候需要我们自定义Preferece,下面的例子就是我个人自定义的一个简单的带图标的P
reference
。 首先是xml布局文件,就是你想实现的布局。 [java] view plaincopy "1.0" encoding="utf-8
Android
80,351
社区成员
91,288
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章