【问题标题】:Android: Default layout for listitem containing title and subtitleAndroid:包含标题和副标题的列表项的默认布局
【发布时间】:2013-03-01 16:48:34
【问题描述】:

我制作了一个列表项,其中包含一个标题和一个副标题。从结果来看,我认为它看起来并不专业。所以这就是我问的原因。

我正在寻找的列表项很常见(它在很多应用程序中使用,即 Android 的默认设置菜单,当您在 eclipse 的图形布局编辑器选项卡中添加列表视图时也会显示它)。

所以我的问题是:在哪里可以找到带有标题和副标题的列表项的默认布局?

【问题讨论】:

    标签: java android android-layout android-listview listitem


    【解决方案1】:

    资源ID是android.R.layout.simple_list_item_2

    上面的文本行有 id android.R.id.text1 和下面的一个 - android.R.id.text2

    布局位于<ANDROID_SDK_ROOT>/platforms/<any_api_level>/data/res/layout文件夹中

    您可以使用默认 Android 控件列表中的TwoLineListItem(它位于 Eclipse 布局编辑器的“高级”选项卡下)

    你可以用任何你喜欢的东西来构建你自己的布局(例如LinearLayout加上orientation="vertical"和两个TextEdits添加

    【讨论】:

    • m1shk4 有权利,或者您可以轻松制作自己的自定义行!用 10-20 行 XML 就完成了!
    【解决方案2】:

    所以最好的方法是:- 我取出了简单的列表项 2 并在我的项目中制作了一个布局,几乎没有编辑它采用了与您在 android.R.simple_list_item_2 中给出的相同的布局

    所以代码是:-

       <?xml version="1.0" encoding="utf-8"?>
    
    <TwoLineListItem xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:minHeight="?attr/listPreferredItemHeight"
    android:mode="twoLine"
    android:paddingStart="?attr/listPreferredItemPaddingLeft"
    android:paddingLeft="?attr/listPreferredItemPaddingLeft"
    android:paddingEnd="?attr/listPreferredItemPaddingRight"
    android:paddingRight="?attr/listPreferredItemPaddingRight">
    
    <TextView android:id="@+id/text1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="8dp"
        android:textAppearance="?attr/textAppearanceListItem" />
    
    <TextView android:id="@id/text2"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_below="@id/text1"
        android:layout_alignStart="@+id/text1"
        android:layout_alignLeft="@+id/text1"
        android:textAppearance="?attr/textAppearanceListItemSmall" />
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-22
      • 2023-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多