1

我想要在選擇PreferenceActivity中的首選項時顯示單選按鈕的列表(例如,在默認圖庫應用程序幻燈片中的HTC感覺上選擇音樂首選項時)。 我不想使用片段,因爲上述模型運行薑餅並且不支持片段。 該列表還應該在底部有按鈕。這是一種ListPreference。但是,就像一個自定義的ListPreference(因此它有超過默認的單個按鈕,並且該列表佔據整個屏幕) 那麼,你如何顯示這樣的列表?Android上的單選按鈕列表

回答

0

以此爲TextView的對列表項:

<CheckedTextView xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/radio_text_view" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:gravity="center_vertical" 
    android:paddingLeft="3dip" 
    android:checkMark="?android:attr/listChoiceIndicatorSingle" 
    android:paddingRight="3dip" 
    android:padding="10dip"  
    android:singleLine="true" 
    android:ellipsize="marquee" /> 
+0

這部分是不可見的,不知道爲什麼: Namratha

0

的名單喜好與單選按鈕使用在string.xml文件這

<ListPreference 
    android:entries="@array/scheme_choices" 
    android:entryValues="@array/scheme_values" 
    android:key="scheme" 
    android:title="Scheme" /> 

添加所需的值

<string-array name="scheme_values"> 
    <item>one</item> 
    <item>two</item> 
</string-array> 

<string-array name="scheme_choices"> 
    <item>One</item> 
    <item>Two</item> 
</string-array> 
+0

謝謝,但我不想ListPreference。我想使用Preference.A首選項,單擊時會導致顯示一個ListPreference的排序。 – Namratha

+0

你想要單選按鈕的清單是否正確 –

+0

是的。我知道ListPreference是什麼,我不想使用它。你知道如何顯示單選按鈕列表上的單選按鈕?應該在Preference.OnClickListener中完成嗎? – Namratha