Chl*_*loe 7 android android-layout android-xml
有什么区别
android:color="@android:color/black"
Run Code Online (Sandbox Code Playgroud)
和
style="?android:attr/borderlessButtonStyle"
Run Code Online (Sandbox Code Playgroud)
@和之间有什么区别??
这是ungoogleable或ogooglebar的问题之一.
@android:彩色/黑白
意味着你指的是android命名空间中定义的颜色.此命名空间是框架的命名空间.
在此文件中搜索黑色:框架中的黑色
风格= "机器人:ATTR/borderlessButtonStyle"
"?android:attr/borderlessButtonStyle"只是意味着"使用名称空间android中名为borderlessButtonStyle的属性定义的值".此属性及其值是Android框架的一部分,即"android"命名空间.
编辑:从此引用样式属性
这个链接告诉我们:
例如,以下是如何引用属性以设置文本颜色以匹配系统主题的"主要"文本颜色:
<EditText id="text"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textColor="?android:textColorSecondary"
android:text="@string/hello_world" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3073 次 |
| 最近记录: |