Android如何知道特定视图在特定布局中可以具有哪些属性?

时间:2018-10-27 13:20:05

标签: java android xml

我的问题是,Android如何知道,哪个归因于e。 G。 ImageView可以在XML的RelativeLayout中包含吗? 我知道gunicorn --bind 12.34.56.78:50000 KYng.wsgi:application及其子类(例如RelativeLayout)中定义了这些属性,但是这些属性如何从Java转换为XML,Android如何知道哪些属性属于哪个视图?

1 个答案:

答案 0 :(得分:0)

所有视图属性都位于资源文件中的declare-styleable标记中。 诸如android:layout_gravity之类的布局属性位于declare-styleable标签中,且前缀为_Layout。例如,<declare-styleable name="LinearLayout_Layout">

如果要在Android Studio中找到它们,请在 Project 窗口中打开 Project 标签,然后在 External Libraries / Android Platform / res / values / < / em>。 attrs.xml此处包含有关平台视图属性的所有信息。

要了解有关视图的更多信息,请阅读此documentation article