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