android listpreference 自定义,Android – 我的ListPreference中的自定义行布局
在我的
Android應(yīng)用程序中,我實(shí)現(xiàn)了從ListPreference擴(kuò)展的類(lèi)SubtitleColorListPreference.我需要這個(gè),因?yàn)槲倚枰獮榱斜碇械拿總€(gè)項(xiàng)目設(shè)置自己的布局.一切正常,它看起來(lái)像這樣:
重要的代碼是onPrepareDialogBu??ilder(AlertDialog.Builder builder)中的方法,我在其中設(shè)置了自己的ListAdapter.
@Override
protected void onPrepareDialogBuilder(AlertDialog.Builder builder) {
// some other code is here ...
ListAdapter listAdapter = new SubtitleColorAdapter(getContext(), R.layout.subtitle_color_preference_item, colorNameHolders, index, this);
builder.setAdapter(listAdapter, this);
}
現(xiàn)在,我需要使用PreferenceFragmentCompat而不是PreferenceFragment,因此我的SubtitleColorListPreference必須擴(kuò)展android.support.v7.preference.ListPreference.這就是問(wèn)題 – 這個(gè)ListPreference中沒(méi)有onPrepareDialogBu??ilder方法.另外,我沒(méi)有找到任何類(lèi)似的方法.我試圖找到一些如何創(chuàng)建自定義android.support.v7.preference.ListPreference的示例,但沒(méi)有成功.
有誰(shuí)知道我該如何解決這個(gè)問(wèn)題?
總結(jié)
以上是生活随笔為你收集整理的android listpreference 自定义,Android – 我的ListPreference中的自定义行布局的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Android风格ppt,Materia
- 下一篇: android sina oauth2.