我需要为我的按钮设置透明背景,但只有背景,而不是所有按钮。 我试过了:
Error: String types not allowed (at 'background' with value '').
并且透明背景已更改,但我收到错误消息:
t
答案 0 :(得分:14)
透明背景some Info
的材质涟漪效果 android:background="?android:attr/selectableItemBackground"
例如
<Button android:layout_marginTop="15dp" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="?android:attr/selectableItemBackground" android:text="@string/add" android:layout_marginBottom="10dp" android:textSize="18sp" android:textStyle="bold" android:textColor="@color/fab_dark" android:id="@+id/btnOkFood" android:layout_gravity="right" />
使用appcompat v7,API =&gt;支持此功能。 11.它只比透明背景好一点,因为给出了触摸反馈。
答案 1 :(得分:6)
此属性值的类型应为颜色,因此对于具有颜色值的透明背景,请使用buildin属性:
android:background="@android:color/transparent"
答案 2 :(得分:2)
您可以使用android:background="@null"