【发布时间】:2011-12-04 04:20:49
【问题描述】:
我知道论坛上有很多这样的问题,但很多情况都是独一无二的,所以就这样吧。
我有一个自定义列表视图,它根据应用程序主题以不同方式显示“事件”。标题、替代文本和标签的文本都被截断(无论高度设置为多少)。你能帮我解决这个问题吗?
文本在我的 3 个主题中的两个中被截断,并且仅在实际设备上(不是模拟器)。
每个列表项的代码都非常相似,所以我只在下面附上一个(如果需要,会附上其他的);谢谢。
<?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:attr/listPreferredItemHeight -->
<LinearLayout android:id="@+id/viewrow_flags"
android:orientation="vertical" android:layout_width="36px"
android:layout_height="80px" android:layout_marginRight="6dip">
</LinearLayout>
<LinearLayout android:orientation="vertical"
android:layout_width="0dip" android:layout_weight="1"
android:layout_height="fill_parent">
<TextView android:id="@+id/viewrow_toptext"
android:layout_width="fill_parent" android:layout_height="fill_parent"
android:singleLine="true" android:layout_weight="1" android:gravity="center_vertical"
android:textColor="#00ccFF" android:textSize="6pt" android:paddingBottom="1dip"/>
<TextView android:layout_width="fill_parent" android:gravity="center_vertical"
android:layout_height="fill_parent" android:layout_weight="1"
android:id="@+id/viewrow_bottomtext" android:textColor="#0066FF"
android:singleLine="true" android:textSize="6pt" android:paddingBottom="1dip"/>
<TextView android:layout_width="fill_parent" android:gravity="center_vertical"
android:layout_height="fill_parent" android:layout_weight="1"
android:id="@+id/viewrow_tagtext" android:textColor="#0066FF"
android:singleLine="true" android:textSize="6pt" android:paddingBottom="1dip"/>
</LinearLayout>
<View android:id="@+id/viewrow_anchor" android:layout_width="0sp"
android:layout_height="60dip" android:layout_gravity="center" />
<TextView android:id="@+id/viewrow_dayview"
android:layout_width="60sp" android:layout_height="80px"
android:gravity="center" android:paddingLeft="6dip"
android:paddingTop="12dip" />
</LinearLayout>
【问题讨论】:
标签: android listview layout textview android-linearlayout