在AndroidX之前,我通常会重写Preference的
但在AndroidX的Preference中,没有
非常感谢任何帮助!谢谢!
onCreateView(ViewGroup parent)
方法,以传递自定义布局来用作Preference。但在AndroidX的Preference中,没有
onCreateView(ViewGroup parent)
方法,而是有onBindViewHolder(PreferenceViewHolder holder)
方法。我不确定如何传递自定义的布局并使用它们。非常感谢任何帮助!谢谢!
Preference
而不是CheckBoxPreference
...这将需要手动绑定事件,但不会有其他复选框。即使有,问题可能是添加第二个复选框,而不是已经存在的那一个(反之亦然)。viewHolder.findViewById()
通常有效;同样适用于viewHolder.itemView
。 - Martin ZeitlersetWidgetResourceLayout()
中传递一个 CheckBox 布局,这个方法运行良好。 - Darshan