0
如何在蜂巢的操作欄上有一個「搜索項目」?如果可能的話請提供完整的代碼和佈局。Android 3.0蜂巢搜索視圖上的操作欄
如何在蜂巢的操作欄上有一個「搜索項目」?如果可能的話請提供完整的代碼和佈局。Android 3.0蜂巢搜索視圖上的操作欄
我假設你是指將搜索小部件添加到操作欄? 這裏是它是如何做:
<?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 /菜單文件夾中。
添加到您的操作欄,就像添加任何其他菜單一樣。
@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