Android相当于Nibs?

时间:2018-08-31 21:21:09

标签: android user-interface graphical-layout-editor android-layout-editor

我是iOS开发人员,是Android开发人员的新手。 我想知道Android开发人员中是否有与之类似的笔尖。

例如:

  • 我将Button子类化以通过编程方式定义行为,例如使按钮在触地时旋转(类似于创建.swift文件和将UIButton子类化)
  • 我可以一次用XML设计按钮的外观(类似于编辑xib文件)
  • 我可以将新的自定义按钮从Android Studio的布局编辑器拖到其他视图上

what I have so far

我已经知道子类化视图将使它们出现在面板中,我只是不知道如何使用XML设计子类化视图的外观。

当我尝试将其他内容拖到我的按钮中时,它不起作用(可能是因为我在继承Button而不是ViewGroup)。

1 个答案:

答案 0 :(得分:0)

在android studio中,您可以在资源的布局目录中创建一些reusable.xml文件,然后创建一个新的reusable.java java类,并在此类的构造函数中使用android studio的布局充气器来填充reusable.xml视图。然后,您可以使用膨胀视图进行操作。