我建立一个和我有点挣扎定义的意见。

我想有一个可重复使用的图,包括几个标准布局的要素。我们说relativelayout与一些按钮。

我应该怎样继续进行。我应该创建一个定义看类延伸RelativeLayout和programmaticly添加这些按钮?我会认为那是有点过分?

有什么办法做到这一适当中。

有帮助吗?

解决方案

这里有一些粗糙的步骤有关的一种方式来创建一个自定义的总看法:

  1. 延长RelativeLayout
  2. 提供一个构造你的新类接受方面和AttributeSet,确保电话的超类第一次。这样做没有增加什么在这点。等待直到下一个步骤。
  3. 重写 onFinishInflate 方法,可以在其中添加的内容通过代码或膨胀XML资源
  4. 添加任何事件处理程序,等等
  5. 选择创建一个资源文件,如果你的部件将需要属性。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top