Al *_*aba 28 android android-layout
我的app按钮后面有一个灰色边框,我该如何删除它?
我定义了ImageButton这样的:
<ImageButton
android:id="@+id/btn_photo_lib"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="startPhotoLibAction"
android:src="@drawable/library_blau_2" />
Run Code Online (Sandbox Code Playgroud)
Max*_*ode 79
你必须使用style="?android:attr/borderlessButtonStyle":
<ImageButton
android:id="@+id/btn_photo_lib"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="startPhotoLibAction"
android:src="@drawable/library_blau_2"
style="?android:attr/borderlessButtonStyle"/>
Run Code Online (Sandbox Code Playgroud)
试试这个 :
<ImageButton
android:id="@+id/btn_photo_lib"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="startPhotoLibAction"
android:background="@android:color/transparent"
android:src="@drawable/library_blau_2" />
Run Code Online (Sandbox Code Playgroud)
简单易行的方法是
android:background="?android:attr/selectableItemBackground"
Run Code Online (Sandbox Code Playgroud)
只需将图像视图的背景更改为透明,如下所示:
<ImageButton
android:id="@+id/btn_photo_lib"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@android:color/transparent" <----- Set background.
android:onClick="startPhotoLibAction"
android:src="@drawable/library_blau_2" />
Run Code Online (Sandbox Code Playgroud)
或者您可以只设置背景,然后不需要应用透明颜色。
<ImageButton
android:id="@+id/btn_photo_lib"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/download" <--- set only the background
android:onClick="startPhotoLibAction"
/>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
38945 次 |
| 最近记录: |