我想创建一组从某些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 ... ofcourse之后)