好吧,我一直在寻找过去的几天。我一直在寻找人们为实现这一目标而定制的类。特别是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>

07-27 13:23