我在XML设置minHeight,还有在JAVA代码里设置listView.setMinimumHeight(100);都不管用。listView.setDividerHeight(100);这个倒有用,不过这个设置的是每个ITEM之间的距离,不是ITEM的高度。应该怎样做?求指导。listview
解决方案 »
- 关于AlarmManager的生命周期
- 为什么我用httpurlconnection获取不到数据?求大神
- android.os.ServiceManager
- 学习记录
- 读取SIM卡短信 Moto CDMA SIMCard
- android pull解析子节点问题
- 如何监听移动数据流量开关、数据漫游开关、网络首选模式以及网络运营商?
- 前端(Android、IOS)APP应用与后端服务(比如Web Service)进行交互,比如就是普通的请求和返回Json.
- SSDP实现设备搜索的疑问
- 请教下类似百词斩的APP的大数据下载
- 如何使用ListView显示表中的数据?
- android锁屏后broadcastreceiver不工作
android:cacheColorHint="#00000000"
android:textColor="#ff435346"
android:textSize = "20sp" android:id="@id/android:list"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout="@+id/textViewCurrentBase"
android:listSelector="#00000000"
android:drawSelectorOnTop="false"/>
2.设置子项xml文件(比如这里把一个item.xml设置成ListView的一行)的各个控件android:layout_height的值。这里80sp+40sp就是你需要的一行的高度了。
item.xml如下:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/TextView01"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView android:focusable="false"
android:textColor="@drawable/white"
android:id="@+id/ItemTitle"
android:layout_height="80sp"
android:layout_width="fill_parent" />
<TextView android:focusable="false"
android:id="@+id/ItemText"
android:textColor="@drawable/blue"
android:layout_height="40sp"
android:layout_width="wrap_content"
android:layout_below="@+id/ItemTitle" />
<Button
android:id="@+id/ItemButton"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_alignParentRight="true" />
</RelativeLayout>希望有用。