我是java和android开发的新手; 我一直在开发一个应用程序,我需要一个带有操作栏的操作栏SearchView.我看过谷歌的例子,但我无法让它工作.我一定做错了,我即将放弃应用程序开发:DI已经搜索但我没有找到任何有用的东西.也许你们可以帮助我:)
问题:我得到的搜索视图应该打开,但在此之后什么也没发生,我注意到我的searchManager.getSearchableInfo(getComponentName())返回null.另外,我给出的提示没有显示在我的搜索框中,这让我相信应用程序可能无法找到我的搜索文件?够了:)
MainActivity.java
public class MainActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_main, menu);
// Get the SearchView and set the searchable configuration
SearchManager searchManager =
(SearchManager) getSystemService(Context.SEARCH_SERVICE);
SearchView searchView =
(SearchView) menu.findItem(R.id.menu_search).getActionView();
searchView.setSearchableInfo(
searchManager.getSearchableInfo(getComponentName()));
return true;
}
}
Run Code Online (Sandbox Code Playgroud)
searchable.xml
<?xml version="1.0" encoding="utf-8"?>
<searchable xmlns:android="http://schemas.android.com/apk/res/android"
android:hint="@string/search_hint"
android:label="@string/app_label">
</searchable>
Run Code Online (Sandbox Code Playgroud)
Androidmanifest
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.searchapp"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="14"
android:targetSdkVersion="15" />
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" …Run Code Online (Sandbox Code Playgroud) 我有一个网站已经工作了很长时间,今天我的一位同事告诉我,更新到最新版本的 Chrome 后,该网站在几个地方出现了故障。
\n我使用所使用的 html 和 css 创建了该问题的快速小样本。这个问题似乎与使用列有关(据我所知)
\n* {\n box-sizing: border-box;\n}\n\n.small-container[data-v-08ab2d5a] {\n max-width: 800px;\n margin: 0 auto;\n}\n\n.article[data-v-08ab2d5a] {\n -moz-column-count: 2;\n column-count: 2;\n grid-column-gap: 40px;\n -moz-column-gap: 40px;\n column-gap: 40px;\n}\n\n.article .text-row__column[data-v-08ab2d5a] {\n padding: 10px 0;\n flex: 0 0 50%;\n order: 0!important;\n font-family: Inter;\n font-size: 16px;\n font-weight: 400;\n font-stretch: normal;\n font-style: normal;\n letter-spacing: -.16px;\n text-align: left;\n color: #1d1f27;\n line-height: 24px;\n}\n\n[data-v-08ab2d5a] .style-success-story-quote {\n font-family: Inter;\n font-size: 22px;\n font-weight: 700;\n font-stretch: normal;\n font-style: normal;\n line-height: 1.14;\n letter-spacing: -.63px;\n color: #f4a331;\n …Run Code Online (Sandbox Code Playgroud)