2013-04-13 45 views
0

我想看到一個searchView與Sherlock庫。這是我的活動:sherlock SearchView始終崩潰

public class PointActivity extends SherlockFragmentActivity{ 
. 
. 
. 

@Override 
    public boolean onCreateOptionsMenu(Menu menu) { 
    // Inflate the menu; this adds items to the action bar if it is present. 
    getSupportMenuInflater().inflate(R.menu.point, menu); 
    return true; 
} 

這是我的菜單:

<menu xmlns:android="http://schemas.android.com/apk/res/android" > 

<item 
    android:id="@+id/menu_search" 
    android:actionViewClass="com.actionbarsherlock.widget.SearchView" 
    android:showAsAction="ifRoom|collapseActionView" 
    android:title="Search"/> 
</menu> 

爲什麼我的搜索查看總是崩潰?謝謝!

+0

請幫助我! – fabio

回答

0

如果你想擴大活動開始SearchView,這些行添加到onCreateOptionsMenu

MenuItem searchItem = menu.findItem(R.id.menu_search); 
searchItem.expandActionView(); 
+0

它不工作! – fabio

+0

你把它放在正確的地方嗎?我只是在Android 4.2和Android 2.2上測試它。它按預期工作。 –