2011-07-11 17 views

答えて

11

検索ウィジェットをアクションバーに追加するとしますか? はここでどのように行うのです:

<?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

関連する問題