好吧,我一直在寻找过去的几天。我一直在寻找人们为实现这一目标而定制的类。特别是Jeff Sharkey's class和Commonsware类。
我注意到Jeff Sharkey在2008年发表了该文章。 Google是否集成了一种无需使用自定义类的方法?我真的很想不必使用自定义类,而只需坚持使用java / android sdks
最佳答案
我有一个twolinelistview.xml,其中有2个文本视图。我用常规数据填充底部文本,并用标头数据填充顶部文本。空的标题项目不会引起我任何问题。
public static class ViewHolder {
TextView toptext;
TextView bottomtext;
}
XML:
<?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" >
<TextView
android:id="@+id/lv_topText"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textColor="@drawable/ltGrey"
android:background="@drawable/semiTransparentDrk"
android:textSize="24sp"
android:typeface="sans"
android:textStyle="bold"
android:ellipsize="end"
android:scrollHorizontally="true"
android:padding="10sp"/>
<TextView
android:id="@+id/lv_bottomText"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textColor="@drawable/ltGrey"
android:background="@drawable/semiTransparentDrk"
android:textSize="18sp"
android:typeface="sans"
android:textStyle="bold"
android:ellipsize="end"
android:scrollHorizontally="true"
/>
</LinearLayout>