Я хотел бы получить экземпляр View, который используется для отображения определенных предпочтений в моей PreferenceActivity, поэтому я могу изменить его свойства, например:
public class SettingsActivity extends PreferenceActivity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.preference);
Preference pref = findPreference("key");
pref.getView().setVisibility(View.GONE);
//not necessarily setVisibility, i hope you get my point
}
}
Я нашел только этот метод: getView (представление convertView, родитель ViewGroup). Но мне кажется сбивающим с толку, что если я хочу получить представление о своих предпочтениях, мне нужно предоставить представление и группу просмотра в качестве параметров ??
Может ли кто-нибудь объяснить, как использовать этот метод, или указать мне другой метод, чтобы получить View из моего экземпляра Preference.
PS: если возможно, я бы предпочел НЕ расширять класс Preference, но я не возражаю, если это необходимо
android:dependency="pref_key_another_key"
. См. также: developer.android.com/reference/android/preference/< /а> - person ccpizza   schedule 05.03.2020