【发布时间】:2016-01-31 23:47:06
【问题描述】:
我在 Fragment 中使用 ListView。我的 ListView 的项目是使用自定义适配器动态加载的。
我注意到,当我尝试将我的项目的字体大小设置为较大(如 28dp)时,列表视图仍会呈现但会在最后被截断,因此最后一个项目将不可见。
这是列表视图
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:id="@+id/layoutList"
>
<ListView
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:id="@+id/listView"
android:stackFromBottom="true"
/>
</LinearLayout>
和项目行
<?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="80dp"
android:orientation="horizontal" >
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:text="TextView"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="0"
android:id="@+id/txtHours"
android:layout_alignParentTop="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true"
android:textSize="28dp" />
</RelativeLayout>
我的实现有什么问题吗?
【问题讨论】:
-
尝试首先将您的
android:layout_height="fill_parent"更改为android:layout_height="match_parent",然后尝试将您的android:textSize=28dp更改为android:textSize=28sp。也许这会对您的列表视图产生一些影响。
标签: android android-layout listview