
我想获取用于在我的显示中显示特定首选项的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 (View convertView, ViewGroup parent).但对我来说似乎有点困惑,如果我想获得我的偏好视图,我需要提供视图和vIEwGroup作为参数?
有人可以解释如何使用此方法,或指向另一种方法从我的Preference实例获取VIEw.
PS:如果可能的话,我宁愿不扩展Preference类,但如果有必要,我不介意
解决方法:
我不确定如何获取首选项的视图,但如果要从屏幕中删除视图(将可见性设置为VIEw.gone),则可以使用以下内容:
getPreferenceScreen().removePreference(thePreference)
总结以上是内存溢出为你收集整理的Android在PreferenceActivity中获取Preference视图全部内容,希望文章能够帮你解决Android在PreferenceActivity中获取Preference视图所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)