sherlock SearchView总是崩溃

时间:2013-04-13 10:10:15

标签: android actionbarsherlock

我希望看到带有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>

为什么我的搜索视图总是崩溃了?谢谢!

1 个答案:

答案 0 :(得分:0)

如果您想在活动开始时展开SearchView,请将这些行添加到onCreateOptionsMenu

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