ListView item 禁止RatingBar选择或改变
来源:互联网 发布:韩端机器人如何编程 编辑:程序博客网 时间:2024/05/17 23:09
直接添加属性就解决问题了。
android:isIndicator="true"
下面的就是自己觉得值得记下的内容,想看就看吧。
我的RatingBar:
<RatingBar android:id="@+id/ratingBar1" style="@style/myRatingBar" android:layout_width="wrap_content" android:layout_height="wrap_content" android:isIndicator="true" android:numStars="5" android:rating="2.5" android:stepSize="0" />
由于系统样式比较难看,我用的是自定义样式,自己选择星星图片下面是方法。
ratingbar_bg.xml
<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <!-- 表示设置的背景 --> <item android:id="@+android:id/background" android:drawable="@drawable/star_empty"/> <!-- 表示点击评分的时候的图片 --> <item android:id="@+android:id/progress" android:drawable="@drawable/star_full"/> <!-- <item android:id="@+android:id/background" android:drawable="@drawable/star_full"/> --></layer-list>在style.xml里添加下面样式。
<style name="myRatingBar" parent="@android:style/Widget.RatingBar"> <item name="android:progressDrawable">@drawable/ratingbar_bg</item> <item name="android:minWidth">53dip</item> <item name="android:maxHeight">53dip</item> </style>
下面是效果图:
这是是我用到的星星图标地址,各种个大小的 都有:http://www.easyicon.net/1132071-star_icon.html,不喜欢的话就在网站搜一下star很多的。
另外:
ListView默认情况
当item有焦点时,item上的button等子控件无法获取焦点,当子控件有焦点时,item无法获取焦点响应事件。
ViewGroup.FOCUS_AFTER_DESCENDANTS:表示item的子控件优先于item获得焦点;
ViewGroup.FOCUS_BEFORE_DESCENDANTS:表示item优先于其子控件获得焦点。
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { //使选中的item的子控件需要获得焦点 parent.setDescendantFocusability(ViewGroup.FOCUS_BEFORE_DESCENDANTS); //使选中的item获得焦点parent.setDescendantFocusability(ViewGroup.FOCUS_BEFORE_DESCENDANTS); }
0 0
- ListView item 禁止RatingBar选择或改变
- android 中禁止RatingBar选择 或 改变
- android 中禁止评论星级RatingBar 选择或改变
- Listview按键触发选择item改变文字
- ListView点击或选中item改变背景
- ListView点击或选中item改变背景
- 禁止ListView 的Item点击事件或选中事件
- listview 禁止item点击
- ListView 禁止Item被点击
- ListView禁止item被点击
- ListView Item 选择隐藏
- listview中item改变字体
- 动态改变Listview item高度
- Android ListView Item含有RadioButton、CheckBox、RatingBar、EditText
- ListView中禁用禁止Ratingbar的点击事件
- ListView Item 选择问题解决之道
- ListView Item 选择问题解决之道
- ListView Item 选择问题解决之道
- 29 栈的 push、pop 序列
- Android 安全架构及权限控制机制剖析
- 【最大流】POJ-1087 A Plug for UNIX
- linux设置环境变量的4种方法和简单比较
- 国际xinyognka风险的方法
- ListView item 禁止RatingBar选择或改变
- PSAM 卡的应用 操作方法
- PACS/RIS系统分析与展望
- JS验证上传文件类型
- 1045. Favorite Color Stripe (30)
- 30 1到n的正数中1出现的次数
- hdu 圆桌问题(STL(vector)的模拟)
- 程序内打开APPStore--指定的APPId
- [UIDevice currentDevice]