是否可以像 DialogPreference 一样设置通用 Preference 的样式?
我有一个通用首选项,它分配了一个意图,因此当单击此首选项时,会打开另一个活动。
我想要的是放置那个小箭头指示器(这个),即我想要设置此首选项的样式就像设置 DialogPreference 的样式一样。
我搜索了 Android 的源代码,发现了几个相关的东西,例如 com.android.internal.R.attr.dialogPreferenceStyle - 它由 DialogPreference 传递给 Preference 构造函数,但它是内部的。在 android 的 styles.xml 中也有名为 "Preference.DialogPreference" 的样式,但它也不是公开的。
有什么提示吗?显然我不能使用 DialogPreference,因为我没有显示对话框,而是显示一个 Activity,因此需要自定义首选项......
I have a generic Preference which has an intent assigned, so when this preference is clicked, another Activity is opened.
What I want is to put that little arrow indicator (this one), i.e. I want to style this Preference just like DialogPreference is styled.
I searched through Android's sources and found several related things, like com.android.internal.R.attr.dialogPreferenceStyle - which is passed to Preference constructor by DialogPreference, but it is internal. Also there's style named "Preference.DialogPreference" in android's styles.xml, but it's not public either.
Any hints? Obviously I can not use DialogPreference, because I'm not showing dialog, I'm showing an Activity, therefore custom Preference is needed....
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论