listView点击效果不显示
2013-09-21 13:15
85 查看
这主要是listview的item的布局文件中,最顶上的LinearLayout写法不对,一定要写 android:orientation="horizontal"这句,否则不显示选中时的黄色背景,给出一个能显示的例子
<?xml version="1.0" encoding="UTF-8"?>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingBottom="4dp"
android:paddingLeft="12dp"
android:paddingRight="12dp"
android:orientation="horizontal"
xmlns:android="http://schemas.android.com/apk/res/android">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical">
<ImageView
android:paddingTop="5dp"
android:layout_alignParentRight="true"
android:layout_width="45dp"
android:layout_height="45dp"
android:id="@+id/ItemImage"
/>
<TextView
android:id="@+id/ItemTitle"
style="@style/four_font"
android:layout_width="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_height="wrap_content"
/>
</LinearLayout>
<TextView
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_below="@+id/ItemTitle"
android:layout_gravity="center_vertical"
android:layout_marginLeft="20dp"
android:id="@+id/ItemText"
style="@style/four_font"
/>
</LinearLayout>
<?xml version="1.0" encoding="UTF-8"?>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingBottom="4dp"
android:paddingLeft="12dp"
android:paddingRight="12dp"
android:orientation="horizontal"
xmlns:android="http://schemas.android.com/apk/res/android">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical">
<ImageView
android:paddingTop="5dp"
android:layout_alignParentRight="true"
android:layout_width="45dp"
android:layout_height="45dp"
android:id="@+id/ItemImage"
/>
<TextView
android:id="@+id/ItemTitle"
style="@style/four_font"
android:layout_width="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_height="wrap_content"
/>
</LinearLayout>
<TextView
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_below="@+id/ItemTitle"
android:layout_gravity="center_vertical"
android:layout_marginLeft="20dp"
android:id="@+id/ItemText"
style="@style/four_font"
/>
</LinearLayout>
相关文章推荐
- android listview item点击后,显示点击效果
- 如何实现点击Parent ListView,显示child ListView的效果
- ListView/GridView点击效果设置为透明
- jquery教程:仿miqike.com首页"热门标签"层绝对定位 点击隐藏/点击显示JS效果
- 使用popupWindow时,当点击listView,没有效果
- 点击显示隐藏菜单,动画效果,半透明,支持所有浏览器
- 点击显示隐藏菜单,动画效果,半透明,支持所有浏览器
- 一个可以实时显示进度的自定义view,类似于listview中音乐播放背景变化的效果
- ListView嵌套ListView涉及到的子ListView无法显示完全,以及父ListView无法执行item的点击事件的处理
- listView的item中点击显示隐藏部分时,listView的高度无变化,且最后的item被挤出屏幕
- android中listview添加2个headerview显示效果的演示
- Android ListView怎么取消点击效果
- 增加listview的item点击水纹效果
- JavaScript基础 显示/隐藏效果 点击图片,DIV显示,图片更换,点击更换后的图片,DIV隐藏
- ListView 中显示自定义单选列表,实现单选效果(左文字,右图片)
- 实现自定义view(2):仿Android QQ多屏幕显示ListView的效果
- ScrollView、ListView、GridView去掉边缘的蓝边和滑动条,改变item点击效果
- 点击小图显示大图JS效果插件
- listview、GridView单点击效果,点击改变背景改变item字体颜色实现
- jq效果 点击隐藏和显示(组织冒泡事件)