欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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是自定义的。

 

 

 

相关标签: 移动开发