編輯:Android開發教程
這裡我們使用類比的方法,將 PreferenceActivity 與一般的Activity 作個類比,可以更好的理解Android.Preference中的 各個類。
PreferenceActivity Activity Preference View PreferenceGroup ViewGroup PreferenceScreen LinearLayout CheckBoxPreference CheckBox EditTextPreference EditText ListPreference List PreferenceCategory ViewGroup … ..PreferenceActivity 的UI是通過 Preference等來定義,和Activity的ContentView一樣,PreferenceActivity 的UI可以通過XML定義,也可以使用代碼來定義, 本例就是使用代碼來定義PreferenceActivity 的UI。部分代碼如下:
// Root
PreferenceScreen root = getPreferenceManager().createPreferenceScreen(this);
// Inline preferences
PreferenceCategory inlinePrefCat = new PreferenceCategory(this);
inlinePrefCat.setTitle(R.string.inline_preferences);
root.addPreference(inlinePrefCat);
// Toggle preference
CheckBoxPreference togglePref = new CheckBoxPreference(this);
togglePref.setKey("toggle_preference");
togglePref.setTitle(R.string.title_toggle_preference);
togglePref.setSummary(R.string.summary_toggle_preference);
inlinePrefCat.addPreference(togglePref);
...
基本上和使用XML定義一一對應。
一.准備1.什麼是MATEclipse提供的一個內存分析工具。它是一個功能豐富的 JAVA 堆轉儲文件分析工具,可以幫助你發現內存漏洞和減少內存消耗。android st
前面的一節,介紹了如何組合使用Gallery和ImageView。但是,有的時候當你在gallery中點擊一個圖片 ,你可能不希望一個圖片“突然地&rdquo
上例說過如果需要構造一些較復雜的類的實例,通常的方法是使用@Provides 方法。這個方法必須定義在模塊中(Module),而且必須使用@Provides 標注,在 個
android CTS ! Goodbye fails ! Goodbye timeout !為什麼要進行cts測試Android 兼容性測試(CTS)和連帶的兼容性定義