【问题标题】:Show circle over back button on action bar在操作栏上显示后退按钮的圆圈
【发布时间】:2015-06-23 09:08:15
【问题描述】:

我有一个自定义操作栏。我使用buttonTextView 创建操作栏布局。我想,当用户按下后退按钮时,改变后退按钮的视图。就像用户单击后退按钮的 gmail 应用程序一样,矩形显示在后退按钮上,但我想在后退按钮上显示圆圈。我想链接图片,但我不允许。

我不知道如何计算任何尺寸设备的圆半径。 感谢您的建议,并为我糟糕的英语感到抱歉。

【问题讨论】:

标签: android button android-actionbar customization


【解决方案1】:

最简单的方法是制作两个不同的图标,一个带有圆圈,另一个没有圆圈。这样你就不会对设备的大小有任何问题。

你可以用这样的选择器来做到这一点:

<?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>

然后你可以将选择器设置到按钮背景中

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-11-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-25
    • 1970-01-01
    • 2013-03-19
    相关资源
    最近更新 更多