本文介绍了设置菜单项的标题出现在Android上的所有帽的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个菜单项,在<一个解释href="http://stackoverflow.com/questions/17537345/how-do-i-add-a-button-as-a-menu-item/17537467?noredirect=1#comment25506177_17537467">How我添加一个按钮,菜单项?。当我使用的图标,我可以点击图标罚款。但是,当我使用 actionLayout ,我收到的点击没有反应。这里是按钮 actionLayout 点:

I have a menu item as explained in How do I add a button as a menu item?. When I use an icon, I can click on the icon fine. But when I use an actionLayout, I am getting no response on click. Here is the button the actionLayout points to:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" >

    <Button
        android:id="@+id/my_btn"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_margin="5dp"
        android:layout_marginRight="15dp"
        android:background="#999999"
        android:text="Apple" />

</RelativeLayout>

任何想法如何解决这个问题?我们的想法是使用一个可绘制的我自己的看法吧。

Any ideas how to fix this problem? The idea is to use my own view instead of a drawable.

推荐答案

其实我看着办吧。我用

<Button  xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/my_btn"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_margin="5dp"
    android:layout_marginRight="15dp"
    android:background="#999999"
    android:text="Apple" />

与getActionView

with getActionView

这篇关于设置菜单项的标题出现在Android上的所有帽的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-09 22:48