【发布时间】:2015-06-09 14:36:58
【问题描述】:
在横向的平板电脑上,GMail 应用具有以下功能:
放大镜菜单项似乎与列表片段的右侧对齐。 如何在我自己的应用中实现这一点?
【问题讨论】:
标签: android android-fragments android-actionbar
在横向的平板电脑上,GMail 应用具有以下功能:
放大镜菜单项似乎与列表片段的右侧对齐。 如何在我自己的应用中实现这一点?
【问题讨论】:
标签: android android-fragments android-actionbar
第一步:在 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的帮助下将搜索机制集成到应用程序中。
希望对你有帮助。
【讨论】: