android - android : and app: prefix in Android XML? 之间的区别

标签 android android-layout

在 Andriod View XML 中具有不同前缀有什么区别,更重要的是有必要性?

例如,

<android.support.v7.widget.Toolbar
    android:id="@+id/actionToolBar"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:contentInsetEnd="20dp"
    app:contentInsetEnd="20dp"
    android:elevation="3dp"
  />

androidapp 都有 contentInsetEnd

最佳答案

android 通常用于来自 Android SDK 本身的属性。

app 如果您使用支持库,则经常使用。

如果您使用自定义 View (您自己的或形成一个库),您也可能会看到其他命名空间。

这里有一些额外的信息:http://developer.android.com/training/custom-views/create-view.html#customattr

关于android - android : and app: prefix in Android XML? 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29732512/

相关文章:

android - 当在键盘上按下特定字符时,我可以切换到另一个 EditText 吗?

VirtualBox 上的 Android x86 : App crashes on startup

java - 当我检查空概率时,检查显示空指针异常

java - 如何在 Android 中每 60 秒运行一次代码

java - NullPointerException: 名称 == null

android - RecyclerView 中项目中的工具提示(重叠在项目上方)

java - 无法从 SD 卡访问数据库文件

android - 无需编辑文本即可收听虚拟键盘按键

java - 可绘制对象不适用于 API 19

android - 我可以检查android布局中授予的权限吗