List of usage examples for android.preference Preference setSelectable
public void setSelectable(boolean selectable)
From source file:org.wordpress.android.ui.prefs.SettingsFragment.java
private void addWpComSignIn(PreferenceCategory wpComCategory, int order) { if (WordPress.hasDotComToken(getActivity())) { String username = mSettings.getString(WordPress.WPCOM_USERNAME_PREFERENCE, null); Preference usernamePref = new Preference(getActivity()); usernamePref.setTitle(getString(R.string.username)); usernamePref.setSummary(username); usernamePref.setSelectable(false); usernamePref.setOrder(order);/*from ww w . j ava 2s .co m*/ wpComCategory.addPreference(usernamePref); Preference createWPComBlogPref = new Preference(getActivity()); createWPComBlogPref.setTitle(getString(R.string.create_new_blog_wpcom)); Intent intent = new Intent(getActivity(), NewBlogActivity.class); createWPComBlogPref.setIntent(intent); createWPComBlogPref.setOrder(order + 1); wpComCategory.addPreference(createWPComBlogPref); } else { Preference signInPref = new Preference(getActivity()); signInPref.setTitle(getString(R.string.sign_in)); signInPref.setOnPreferenceClickListener(signInPreferenceClickListener); wpComCategory.addPreference(signInPref); PreferenceScreen rootScreen = (PreferenceScreen) findPreference( getActivity().getString(R.string.pref_key_settings_root)); PreferenceGroup notificationsGroup = (PreferenceGroup) findPreference( getActivity().getString(R.string.pref_key_notifications_section)); if (notificationsGroup != null) { rootScreen.removePreference(notificationsGroup); } } }