我已經創建了一個listitem,包含一個標題和一個副標題。展望結果,我認爲它看起來不太專業。所以這就是我問的原因。Android:包含標題和副標題的listitem的默認佈局
我正在尋找的listitem很常見(它在很多應用程序中都有使用,即Android的默認設置菜單,當您在eclipse中的圖形佈局編輯器選項卡中添加listview時,它也會顯示出來)。
所以我的問題是:我在哪裏可以找到帶有標題和副標題的listitem的默認佈局?
我已經創建了一個listitem,包含一個標題和一個副標題。展望結果,我認爲它看起來不太專業。所以這就是我問的原因。Android:包含標題和副標題的listitem的默認佈局
我正在尋找的listitem很常見(它在很多應用程序中都有使用,即Android的默認設置菜單,當您在eclipse中的圖形佈局編輯器選項卡中添加listview時,它也會顯示出來)。
所以我的問題是:我在哪裏可以找到帶有標題和副標題的listitem的默認佈局?
資源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
文件夾
OR
您可以使用TwoLineListItem
從默認的Android控件列表(它位於Eclipse Layo的「高級」標籤下UT編輯器)
OR
你可以用任何你喜歡建立自己的佈局(例如LinearLayout
與orientation="vertical"
和兩個TextEdit
增補
所以最好的辦法是: - 我拿出簡單的列表項目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" />
m1shk4有權,或者你可以很容易使你自己的自定義行!在10-20個XML行中完成了! – StephaneT 2013-03-13 16:16:09
好的,非常感謝,這是我所需要的! – Xander 2013-03-13 16:36:43
感謝這些XML文件的位置 – 2013-07-25 15:44:05