一个最简单的基于Android SearchView的搜索框
2015-04-15 16:11
387 查看
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:你需要一个简单好用、含历史搜索记录的搜索框吗?
- Android自定义View——自定义搜索框(SearchView)
- Android自定义View——自定义搜索框(SearchView)
- Android基于OpenGL的GLSurfaceView创建一个Activity实现方法
- Android最简单的基于FFmpeg的例子(三)---编译FFmpeg成一个SO库
- 一个简单的Android富文本TextView实现
- Android原生软件里嵌入一个基于cordova的网页页面(webview)
- Android开发之ButterKnife,GreenDao简单运用,以及推荐并使用一个好用的开源库BaseRecyclerViewAdapterHelper。
- Android零基础入门第62节:搜索框组件SearchView
- Android零基础入门第62节:搜索框组件SearchView
- Android基于元注解实现一个简单的字段注解
- Android下利用ToolBar+SearchView实现仿微信搜索框效果
- Android自定义View实现搜索框(SearchView)功能
- 基于Android ActionBar的SearchView实时搜索结果
- Android 搜索框:SearchView 的属性和用法详解
- Android 开源库:手把手教你实现一个简单好用的搜索框
- LeetCode Binary Tree Right Side View : 思想上的基于队列的广度优先遍历,形式上的一个简单变种
- android SearchView和ListView简单使用