【问题标题】:android:contentInsetLeft="0dp" vs app:contentInsetLeft="0dp"android:contentInsetLeft="0dp" 与 app:contentInsetLeft="0dp"
【发布时间】:2017-10-20 14:27:59
【问题描述】:
【问题讨论】:
标签:
android
android-layout
android-view
toolbar
android-toolbar
【解决方案1】:
android 命名空间是为 Android 框架中的视图保留的。
另一方面,app 命名空间用于来自支持库的视图。
因此,在这种情况下,android 将应用于 Android SDK 中随附的 Toolbar - android.widget.ToolBar。和app
将应用于支持库附带的Toolbar。
显然,没有必要将android 和app 应用到同一个视图,因为它来自Android SDK 或支持库。
【解决方案2】:
android:contentInsetLeft 应与本机 Toolbar android.widget.ToolBar 一起使用,而 app:contentInsetLeft 必须与支持库 android.support.v7.widget.Toolbar 中的 Toolbar 一起使用。根据经验,res-auto 命名空间与支持库一起使用