题
我建立一个和我有点挣扎定义的意见。
我想有一个可重复使用的图,包括几个标准布局的要素。我们说relativelayout与一些按钮。
我应该怎样继续进行。我应该创建一个定义看类延伸RelativeLayout和programmaticly添加这些按钮?我会认为那是有点过分?
有什么办法做到这一适当中。
解决方案
这里有一些粗糙的步骤有关的一种方式来创建一个自定义的总看法:
- 延长RelativeLayout
- 提供一个构造你的新类接受方面和AttributeSet,确保电话的超类第一次。这样做没有增加什么在这点。等待直到下一个步骤。
- 重写 onFinishInflate 方法,可以在其中添加的内容通过代码或膨胀XML资源
- 添加任何事件处理程序,等等
选择创建一个资源文件,如果你的部件将需要属性。
不隶属于 StackOverflow