3
我需要創建一個頂部標題欄和n個部分列表視圖的佈局。每個部分的 列表標題都有兩個不同的按鈕,必須可以單獨點擊和聚焦。這是佈局的代碼:分段列表視圖和ExpandableListView
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_height="wrap_content"
android:orientation="vertical">
<include layout="@layout/title_bar" />
<ListView android:id="@android:id/list"
android:layout_width="fill_parent"
android:layout_height="0dip"
android:layout_weight="1.0"
/>
</LinearLayout>
我想這兩種解決方案,但我發現我不能夠在這兩種解決的問題:
1)使用分段式適配器(源代碼被發現here)。它沒有標題欄工作正常,但標題欄的默認焦點算法不再工作。
2)使用ExpandableListAdapter(在這種情況下,顯然佈局中的ListView變爲ExpandableListView)。它工作正常,但如果我在組佈局上按下dpad中心按鈕,則會單擊這兩個按鈕。我沒有找到解決這個問題的方法。
任何人都可以幫忙嗎?
非常感謝!
」每個部分的列表標題都有兩個不同的按鈕,必須可以單獨點擊和聚焦。「 - 爲什麼? – CommonsWare 2010-08-20 20:51:28
這是我正在處理的應用程序所需的功能。通過點擊第一個按鈕你開始一個活動,通過點擊第二個按鈕你開始另一個。無論如何,當您添加除ListView之外的另一個佈局時,使用您的實現的最乏味的問題是焦點。 – futtetennista 2010-08-22 19:34:17