Android 3.0 操作栏上的蜂窝搜索视图

发布于 2024-11-19 12:31:24 字数 43 浏览 2 评论 0原文

如何在蜂窝的操作栏上有一个“搜索项”?如果可能,请提供完整的代码和布局。

How to have a 'search item' on the action bar for honeycomb? If possible please provide full code with layout.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

迷爱 2024-11-26 12:31:24

我假设您的意思是将搜索小部件添加到操作栏?
它是如何完成的:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:id="@+id/menu_search"
        android:title="Search"
        android:icon="@drawable/ic_menu_search"
        android:showAsAction="ifRoom"
        android:actionViewClass="android.widget.SearchView" />
</menu>

这当然放置在 res/menu 文件夹中。

您可以将其添加到操作栏,就像添加任何其他菜单一样。

@Override
public boolean onCreateOptionsMenu(Menu menu) {
  getMenuInflater().inflate(R.menu.options, menu);
  SearchView searchView = (SearchView) menu.findItem(R.id.menu_search).getActionView();
  // Set appropriate listeners for searchView
  ...
  return super.onCreateOptionsMenu(menu);
}

这一切都取自这里: http://developer.android.com/guide/topics/ui /actionbar.html#ActionView

I'm assuming you mean adding the search widget to the actionbar?
Here's how it's done:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:id="@+id/menu_search"
        android:title="Search"
        android:icon="@drawable/ic_menu_search"
        android:showAsAction="ifRoom"
        android:actionViewClass="android.widget.SearchView" />
</menu>

This is of course placed in the res/menu folder.

You add this to your actionbar just like any adding any other menu.

@Override
public boolean onCreateOptionsMenu(Menu menu) {
  getMenuInflater().inflate(R.menu.options, menu);
  SearchView searchView = (SearchView) menu.findItem(R.id.menu_search).getActionView();
  // Set appropriate listeners for searchView
  ...
  return super.onCreateOptionsMenu(menu);
}

This was all taken from here: http://developer.android.com/guide/topics/ui/actionbar.html#ActionView

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文