我在一个xml布局中找到了以下属性:
android:background="@null"
Run Code Online (Sandbox Code Playgroud)
是什么意思@null?指定background ="@ null"和省略背景属性有什么区别?
Din*_*ino 67
如果我没记错的话,省略background属性会设置默认背景.但是,将背景显式设置为"@null"将删除背景,从而导致显示元素下方的任何内容.特别是,如果您将Button的背景设置为null,则按钮的边框也将消失(按钮实际上看起来根本不像按钮).
我观察到,如果我这样做android:background="@null"或android:background="@android:color/transparent"两者具有相同的效果,它们只是删除视图的背景,因此您将看到该视图下方的视图的背景颜色。
| 归档时间: |
|
| 查看次数: |
25005 次 |
| 最近记录: |