编辑 对于任何想知道的人,我的问题是我使用了
以下是错误: 搜索图标出现在菜单栏中,没有问题。当我点击它时,搜索栏扩展(如预期),但没有光标,也没有软键盘出现。(我想发布图片,但我的声誉太低 :(
以下是相关代码,尽管我只是创建了一个新的Android应用程序并将项目添加到menu/menu_main.xml中。 MainActivity.java
android.widget.SearchView
而不是android.support.v7.widget.SearchView
。希望这能帮助有同样问题的其他人!
原始帖子
我正在尝试按照官方指南在Android ActionBar中实现SearchView:http://developer.android.com/training/search/setup.html
在找不到问题的情况下,最终我将应用程式简化为最基本的Hello World应用程序,并惊讶地发现该错误仍然存在于最小的应用程序中!以下是错误: 搜索图标出现在菜单栏中,没有问题。当我点击它时,搜索栏扩展(如预期),但没有光标,也没有软键盘出现。(我想发布图片,但我的声誉太低 :(
以下是相关代码,尽管我只是创建了一个新的Android应用程序并将项目添加到menu/menu_main.xml中。 MainActivity.java
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.menu_main, menu);
return true;
}
menu_main.xml
<item android:id="@+id/action_search"
android:icon="@android:drawable/ic_menu_search"
android:title="@android:string/search_go"
app:showAsAction="collapseActionView|ifRoom"
app:actionViewClass="android.widget.SearchView" />
androidx.appcompat.widget.SearchView
。 - Loudenvier