在操作栏上的后退按钮上显示圆圈
Show circle over back button on action bar
我有一个自定义操作栏。我使用 button
和 TextView
创建操作栏布局。我想,当用户按下后退按钮时,更改后退按钮的视图。就像用户点击后退按钮的 gmail 应用程序一样,一个矩形显示在后退按钮上,但我想在后退按钮上显示圆圈。我想 link 图片但我不允许。
我不知道如何计算任何尺寸设备的圆半径。
感谢您的建议,抱歉我的英语不好。
最简单的方法是做两个不同的图标,一个带圆圈,另一个不带圆圈。那么你的设备尺寸就不会有任何问题了。
您可以使用这样的选择器来完成:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:state_pressed="true" android:drawable="@drawable/your_icon_with_circle"/>
<item android:drawable="@drawable/your_icon_without_circle" />
</selector>
然后可以将选择器设置到按钮背景中
我有一个自定义操作栏。我使用 button
和 TextView
创建操作栏布局。我想,当用户按下后退按钮时,更改后退按钮的视图。就像用户点击后退按钮的 gmail 应用程序一样,一个矩形显示在后退按钮上,但我想在后退按钮上显示圆圈。我想 link 图片但我不允许。
我不知道如何计算任何尺寸设备的圆半径。 感谢您的建议,抱歉我的英语不好。
最简单的方法是做两个不同的图标,一个带圆圈,另一个不带圆圈。那么你的设备尺寸就不会有任何问题了。
您可以使用这样的选择器来完成:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:state_pressed="true" android:drawable="@drawable/your_icon_with_circle"/>
<item android:drawable="@drawable/your_icon_without_circle" />
</selector>
然后可以将选择器设置到按钮背景中