ListView 的item莫名地在某些手机上面居中显示。
来源:互联网 发布:淘宝客户关系管理导出 编辑:程序博客网 时间:2024/05/21 14:03
下面是我的item布局
<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" > <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" <!--此处--> android:layout_centerVertical="true" android:layout_marginLeft="@dimen/item_margin" android:layout_marginRight="@dimen/item_margin" android:layout_toLeftOf="@+id/list_more" android:orientation="vertical" > <TextView android:id="@+id/ad_text" android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="1" android:ems="10" android:singleLine="true" android:text="TextView" android:textColor="@color/black" android:textSize="@dimen/list_item_news_title" > </TextView> <LinearLayout android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="1" android:orientation="horizontal" > <TextView android:singleLine="true" android:id="@+id/resource" android:layout_width="wrap_content" android:layout_height="wrap_content" android:ems="10" android:text="TextView" android:textColor="@color/black" android:textSize="@dimen/list_item_source_txtsize" /> <TextView android:singleLine="true" android:id="@+id/date" android:layout_width="wrap_content" android:layout_height="wrap_content" android:ems="10" android:text="TextView" android:textColor="@color/black" android:textSize="@dimen/list_item_source_txtsize" /> </LinearLayout> </LinearLayout> <ImageView android:id="@+id/list_more" android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_alignParentRight="true" android:src="@drawable/list_more" /></RelativeLayout>
如上述红色字所示。如果使用wrap_content的话,就会导致item在部分手机里面默认为居中显示。
修改为match_parent 后,就能够靠左显示了。因为wrap_content是跟子内容相同,如果子内容少,而listview 的item默认居中就会导致item显示在中间了。
- ListView 的item莫名地在某些手机上面居中显示。
- android 改变listview的item宽高和让整个item布局居中显示的方式
- 获取网络上的图片 显示在listview上面
- android类似微信朋友圈评论效果,listview定位,item总在输入法上面的位置
- 为ListView每个Item上面的按钮添加事件在Adapter中响应
- 在ListView上面动态显示控件
- 让ListView显示在Button上面
- 在ListView的Item中显示CheckBox与Button
- 2012-7-18 在ListView中显示不同的ITEM
- 不同布局的Item在listView中显示
- ListView显示不同的item
- 如何让AutoSize为true的label在picturebox上面居中显示
- GridView 的Item不能居中显示
- 解决RadioButton 在某些机器上不能居中显示
- 禁用ListView中某些item的点击事件
- 为ListView每个Item上面的按钮添加事件
- 为ListView每个Item上面的按钮添加事件
- 48为ListView每个Item上面的按钮添加事件
- 湖南省第八届程序设计竞赛L
- 设置Proxy访问网络
- lsof 命令输出
- 黑马程序员---文件对象
- 开发几个常用的开源类库及下载地址
- ListView 的item莫名地在某些手机上面居中显示。
- 第十三周上机任务项目1-理解基类中成员的访问限定符和派生类的继承方式
- 【设计模式】模板方法
- ppt制作读书笔记(未完)
- java学习之路--基础
- 软件许可证分析
- HUE beeswax中文显示问题的解决方案
- Spring+JDBC(mysql)
- acm 2097