私はactionBarとsearchViewを使用しています。これが私のコードです:
public class MainActivity extends FragmentActivity {
@Override
public void onCreate(Bundle savedBundle) {
super.onCreate(savedBundle);
setContentView(R.layout.main_layout);
setupImageLoader();
setupSlidingMenu();
}
....
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.options_menu, menu);
return true;
}
}
私のメニューファイルは次のとおりです。
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/search"
android:icon="@drawable/ic_search"
android:showAsAction="collapseActionView|ifRoom"
android:actionViewClass="android.widget.SearchView"/>
</menu>
今私が見るのはこれです:
選択されていない場合、SearchView は画面の下部にあり、アクティブな場合にのみアクションバーの一部になります。Playストアのように埋め込むにはどうすればよいですか?