Android 在actionbar中搜索,而不是仅在下拉列表中显示
因此,我尝试在actionbar中添加一个搜索,遵循我能找到的每个示例,但无论我做什么,搜索都不会只在下拉列表中出现在工具栏中,即使有足够的空间,而且我指定的图标从未出现 我已经尝试了从8-11的各种最小SDK版本。。。还有各种各样的样式,尽管这是唯一在主题浏览中明确提到actionbar的样式。我假设由于minSDK值 我不知道到底发生了什么,我读到的所有东西都说它应该出现,但它就是不出现,搜索将在下拉溢出中上升多少,但只作为文本,没有图形。我希望它以图形的形式出现在工具栏上: 相关舱单:Android 在actionbar中搜索,而不是仅在下拉列表中显示,android,search,android-actionbar,searchview,Android,Search,Android Actionbar,Searchview,因此,我尝试在actionbar中添加一个搜索,遵循我能找到的每个示例,但无论我做什么,搜索都不会只在下拉列表中出现在工具栏中,即使有足够的空间,而且我指定的图标从未出现 我已经尝试了从8-11的各种最小SDK版本。。。还有各种各样的样式,尽管这是唯一在主题浏览中明确提到actionbar的样式。我假设由于minSDK值 我不知道到底发生了什么,我读到的所有东西都说它应该出现,但它就是不出现,搜索将在下拉溢出中上升多少,但只作为文本,没有图形。我希望它以图形的形式出现在工具栏上: 相关舱单: &
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="19" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/Theme.AppCompat.Light.DarkActionBar" >
.
.
.
</application>
你在哪一版本的Android上测试它?我正在使用一个带有4.2.2的设备作为我的测试设备
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
tools:context="com.example.test2.MainActivity" >
<item android:id="@+id/action_search"
android:icon="@drawable/ic_action_search"
android:title="search"
android:showAsAction="collapseActionView|always"
android:actionViewClass="android.widget.SearchView"/>
<item
android:id="@+id/action_settings"
android:orderInCategory="100"
android:title="@string/action_settings"
app:showAsAction="ifRoom"/>
</menu>
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}