Pi *_* Pi 9 android android-xml
XML适用于:
xmlns:app="http://schemas.android.com/apk/res-auto"
Run Code Online (Sandbox Code Playgroud)
但是看不到最大字符
xmlns:app="http://schemas.android.com/tools"
Run Code Online (Sandbox Code Playgroud)
这是由Android Studio auto完成的.
这是我的XML:
<com.rengwuxian.materialedittext.MaterialEditText
android:id="@+id/remark_text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="15dp"
android:layout_marginRight="15dp"
app:met_maxCharacters="20"
app:met_baseColor="@color/black"
app:met_primaryColor="@color/white" />
Run Code Online (Sandbox Code Playgroud)
Xmlns代表'XML Namespace'
(有关详细信息,请参阅https://en.wikipedia.org/wiki/XML_namespace)
命名空间'schemas.android.com/tools'用于指定Android Studio构建应用程序的选项,并且不包含在最终的应用程序包中
命名空间'schemas.android.com/apk/res-auto'用于所有自定义属性 - 在库或代码中定义.有关详情,请参阅此答案.
请注意,任何前缀都可用于命名空间,对于schemas.android.com/apk/res-auto,不必使用"app".但是在文档中定义自定义属性时必须使用相同的前缀,否则将显示错误.
因此,因为met_maxCharacters是一个自定义属性,所以在使用'schemas.android.com/apk/res-auto'命名空间时显示,而不是
'schemas.android.com/tools'
| 归档时间: |
|
| 查看次数: |
7103 次 |
| 最近记录: |