2012-12-31 91 views
0

由於TwoLineListItem已被棄用API 17,我已經採取步驟,自定義XML和ViewHolder來取代它。然而,我真的很喜歡我的應用程序使用TwoLineListItem時的樣子(因爲它是應用程序的重要組成部分)。因此,我想知道是否有可能找到Android最近使用的TwoLineListItem的XML源代碼(我發現的所有這些代碼都已經過時),還是基本上需要進行試驗和錯誤?TwoLineListItem源代碼

回答

2

我不確定您要搜索的是什麼。 TwoLineListItem是一個簡單的小部件,如果您搜索SDK/platforms/android-x/data/res/layout中的layout文件夾,則使用您可以輕鬆查看的佈局。這裏是一個爲Jelly Bean

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:orientation="vertical"> 

    <TextView android:id="@android:id/text1" 
     android:textSize="16sp" 
     android:textStyle="bold" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content"/> 

    <TextView android:id="@android:id/text2" 
     android:textSize="16sp" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content"/> 

</LinearLayout> 

窗口小部件的代碼是very simple to replicate

+0

你貼什麼基本上就是我要找的,但在我看來,這使得該表看上去比以前略有不同,當TwoLineListItem可以使用原生 - 似乎有一些填充從頂部失蹤雙方可能,並且text2尺寸不像text1尺寸那麼大。 –

+0

也許它與我使用simple_list_item_2初始化陣列適配器有關? –

+1

是的,這是可能的。 simple_list_item_2.xml是不同的。你可以在這裏找到它的平臺/ Android的17 /數據/ RES /佈局/ simple_list_item_2.xml – Henry