gpt4 book ai didi

使用 View 类 ="com.example.MyView"与 com.example.MyView 的 Android 布局 xml

转载 作者:行者123 更新时间:2023-11-29 15:11:58 25 4
gpt4 key购买 nike

在Android layout xml中声明 View 控件有两种方式

首先 - 通过 Android Layout documentation 更常被发现和使用

<com.example.MyView 
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>

第二个

<view class="com.example.MyView" 
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>

两者有什么区别,如果有的话?

最佳答案

如果自定义 View 定义为嵌套静态类,则必须使用class 属性声明,如果它是顶级类它可以用任何一种方式声明 - 使用 XML 元素名称或使用 class 属性。

Android Custom Components 中所述


MyEditTextNoteEditor 类中的嵌套静态类:

<view
class="com.android.notepad.NoteEditor$MyEditText"
id="@+id/note"
.../>

MyEditText 是顶级类:

<com.android.notepad.MyEditText
id="@+id/note"
... />

<view
class="com.android.notepad.MyEditText"
id="@+id/note"
.../>

关于使用 View 类 ="com.example.MyView"与 com.example.MyView 的 Android 布局 xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30525907/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com