android开发常见问题
程序员文章站
2022-07-13 16:36:02
...
1、零碎点
@android: 引用安卓内建的系统资源
android:background=“@android:drawable/ic_menu_delete”
?attr/: 引用应用内的属性资源
比如我在 styles 里定义了一个属性:
<attr name="colorReallyGreen" format="color"/>
定义完之后,我就可以直接在 layout 中通过引用的方式去使用这个属性了:
android:background="?attr/colorReallyGreen"
?android: 引用系统内建的属性资源
<TextView
style="?android:buttonStyleSmall"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="You Are Beautiful" />
app:和一般的android:
这两个是声明的不同的命名空间,android的是系统的,app是自定义的。
上一篇: Android Switch控件修改样式
下一篇: H5页面与APP的交互
推荐阅读