Android получить представление о предпочтениях в PreferenceActivity

Я хотел бы получить экземпляр 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, но я не возражаю, если это необходимо

10
задан hendrix 8 December 2011 в 13:53
поделиться