一个最简单的基于Android SearchView的搜索框
2018-01-04 00:00
489 查看
Android SearchView和其他Android View类似,直接可以作为一个View使用,现在给出一个最简单的SearchView使用方式。在后续的文章中,将一步一步由浅入深从简单到复杂介绍其他Android系统的搜索功能(如搜索联想和搜索建议)。
MainActivity.java
activity_main.xml
Android SearchView和其他Android View类似,直接可以作为一个View使用,现在给出一个最简单的SearchView使用方式。在后续的文章中,将一步一步由浅入深从简单到复杂介绍其他Android系统的搜索功能(如搜索联想和搜索建议)。
MainActivity.java
package zhangphil.searchview; import android.support.v7.app.ActionBarActivity; import android.os.Bundle; import android.widget.SearchView; import android.widget.SearchView.OnQueryTextListener; public class MainActivity extends ActionBarActivity { private SearchView mSearchView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mSearchView = (SearchView) findViewById(R.id.search); mSearchView.setIconifiedByDefault(true); mSearchView.setFocusable(false); mSearchView.clearFocus(); mSearchView.setOnQueryTextListener(new OnQueryTextListener() { @Override public boolean onQueryTextChange(String queryText) { System.out.println("onQueryTextChange:"+queryText); return true; } @Override public boolean onQueryTextSubmit(String queryText) { System.out.println("onQueryTextSubmit:"+queryText); return true; } }); } }
activity_main.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <SearchView android:id="@+id/search" android:layout_width="match_parent" android:layout_height="wrap_content" /> </LinearLayout>
相关文章推荐
- 一个最简单的基于Android SearchView的搜索框
- wsSearchView:一个简单方便的微信小程序搜索框页面组件
- Android自定义View:你需要一个简单好用、含历史搜索记录的搜索框吗?
- 安卓自学笔记:12:用SearchView创建一个搜索框
- Android中的搜索框(SearchView)的功能和用法
- android 一个简单的CardView的 使用
- [置顶] Android用SurfaceView写一个简单有趣的游戏--《数字组合》之一
- Android自定义View——自定义搜索框(SearchView)
- Android的搜索框SearchView的用法-android学习之旅(三十九)
- Android中的搜索框(SearchView)的功能和用法
- Android的搜索框SearchView的用法-android学习之旅(三十九)
- Android 搜索框:SearchView 的属性和用法详解
- 基于Android的OpenGL—使用GLSurfaceView创建一个Activity
- 自定义超简单SearchView搜索框
- Android自定义View——自定义搜索框(SearchView)
- Android SearchView 搜索框
- Android之使用MediaPlayer和SurfaceView组件播放一个简单的视频
- 第五章 :创建一个简单的基于Table View的应用程序
- Android中使用WebView去构建一个简单的web app.
- 【COCOS CREATOR 系列教程之四】基于0.7.1先简单制作一个PAGEVIEW