2015-06-09 33 views

回答

0

第一步:在res/menu文件夾中創建一個xml。

步驟II:添加以下代碼片段在menu_main.xml或預設置menu.xml文件

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

` 步驟III:充氣在onCreateOptionsMenu(菜單菜單)的menu.xml文件

@Override 
public boolean onCreateOptionsMenu(Menu menu) { 

    super.onCreateOptionsMenu(menu); 
    MenuInflater mi = getMenuInflater(); 
    mi.inflate(R.menu.menu_main, menu); 

    return true; 
} 

由於Search也是一個菜單選項,因此android已經提供了無縫地使用它的小部件。您還可以通過API的幫助處理點擊偵聽器以將搜索機制集成到應用程序中。

我希望它有幫助。