Android的@和?
Posted 華廣一條魚
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android的@和?相关的知识,希望对你有一定的参考价值。
@和?都是用来引用其他已经定义好的资源的。@引用的是之前定义好的资源当前项目或者android的framework里。而?则是引用的当前加载的样式文件里。意思就是说你在xml里某行定义了一个资源,在下面某行需要引用这个资源时用?即可
例:
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="?attr/colorPrimary"
app:popupTheme="@style/AppTheme.PopupOverlay" />
以上是关于Android的@和?的主要内容,如果未能解决你的问题,请参考以下文章
android:windowBackground 和 android:colorBackground 之间的区别?
如何建立与 Android studio和 gradle android 库