【问题标题】:How to get menu options in actionbar aligned with fragments?如何使操作栏中的菜单选项与片段对齐?
【发布时间】:2015-06-09 14:36:58
【问题描述】:

在横向的平板电脑上,GMail 应用具有以下功能:

放大镜菜单项似乎与列表片段的右侧对齐。 如何在我自己的应用中实现这一点?

【问题讨论】:

    标签: android android-fragments android-actionbar


    【解决方案1】:

    第一步:在 res/menu 文件夹中创建一个 xml。

    第二步:在menu_main.xml或预先提供的menu.xml中添加如下代码sn -p

    <?xml version="1.0" encoding="utf-8"?>
    <menu xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:yourapp="http://schemas.android.com/apk/res-auto" >
        <item android:id="@+id/action_search"
            android:title="@string/action_search"
            android:icon="@drawable/ic_action_search_hdpi"
            yourapp:showAsAction="always"
            android:enabled="true"
            yourapp:actionViewClass="android.support.v7.widget.SearchView" />
    </menu>
    

    ` 第三步:在onCreateOptionsMenu(Menu menu)中给menu.xml充气

     @Override
    public boolean onCreateOptionsMenu(Menu menu) {
    
        super.onCreateOptionsMenu(menu);
        MenuInflater mi = getMenuInflater();
        mi.inflate(R.menu.menu_main, menu);
    
        return true;
    }
    

    由于搜索也是一个菜单选项,android已经提供了可以无缝使用的小部件。您还可以处理一个点击监听器,在API的帮助下将搜索机制集成到应用程序中。

    希望对你有帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多