PreferenceActivityで特定の設定を表示するために使用されるViewインスタンスを取得したいので、そのプロパティを変更できます。次に例を示します。
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(View convertView、ViewGroup parent)。しかし、私には混乱しているようです。自分の好みのビューを取得したい場合は、パラメーターとしてviewとviewGroupを提供する必要がありますか?
誰かがこのメソッドの使用方法を説明したり、PreferenceインスタンスからViewを取得するための別のメソッドを教えてくれませんか。
PS:可能であれば、Preferenceクラスを拡張したくないのですが、必要に応じて気にしません