2011-11-03 12 views

答えて

17

の場合:私は分のAPIレベルにそのような7+

4

何かすべき作品を維持する必要があります:私は(時々)

重要なことは目に見えないでなければならない、それを無効にする必要はありませんあなたのログアウトボタン(優先)がPreferenceScreenであり、次の操作を行います。そうでなければ

PreferenceScreen screen = getPreferenceScreen(); 
Preference logout = findPreference("logout"); 
screen.removePreference(logout); 

あなたのログアウトボタン(プリファレンス)は(PreferenceScreen内にある)PreferenceCategoryである場合、これを実行します:あなたは、あなたの好みの名前が何であれ置くことができ

PreferenceCategory category = (PreferenceCategory) findPreference("category_name"); 
Preference logout = findPrefence("logout"); 
category.removePreference(logout); 

、これはあなたが別のプリファレンス(例えばCheckBoxPreference)を持っている場合は、findPreference前に、その特定のプリファレンスをキャストする必要があり、ログアウトの好みのために、たとえばです。

1

PreferenceScreen scr = getPreferenceScreen();

(SCR!= null)の場合は

 scr.removePreference(findPreference("preferenceKey")); 
関連する問題