我想创建一组继承自某些 Android View 对象的对象。例如,我想创建一个继承自 Button 的自定义按钮(我可以称之为 CustomButton)。 CustomButton 有几个 Button 没有的参数,假设它包含一个名为“start_count”的 int,并且自定义方法显示 start_count+(按下操作的次数)。
Button 对象几乎总是使用 XML 布局创建的。 我想以完全相同的方式创建我的 CustomButton,例如调用另一个属性:android:startCount="3"。
我真的不知道去哪里搜索。您是否碰巧有关于此问题的有用链接或建议?
最佳答案
您可以从 Button 类扩展您的类 CustomButton
,并添加任何您想要的内容。
参见 this .您可以使用例如 this.setText()
或 mButton.setText()
(在 CustomButton mButton = new 之后...当然可以更改文本、函数或可绘制对象等)
关于android - 在 Android 中使用 XML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8554057/