Я хотел бы получить экземпляр 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 для своих предпочтений, мне нужно указать view и viewGroup в качестве параметров ??
Может ли кто-нибудь объяснить, как использовать этот метод, или указать мне другой метод для получения View из моего экземпляра предпочтений.
PS: если возможно, я бы предпочел НЕ расширять класс Preference, но я не возражаю, если это необходимо