本文主要是介绍Android_UI:SearchView,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
有2种类型
android.widget.SearchView
android.support.v7.widget.SearchView
属性
属性 | 说明 |
---|---|
android:iconifiedByDefault=”true” | 是否默认显示图表化 |
android:inputType=”number” | 输入内容的类型 |
android:queryHint=”请输入查询内容” | 搜索提示内容 |
android:searchIcon=”@android:drawable/ic_dialog_email” | 搜索图标 |
在android.widget.SearchView
中,nameSpace使用的是
xmlns:android="http://schemas.android.com/apk/res/android"
都是android:
开头的,
android:background="@color/colorPrimary"
android:iconifiedByDefault="false"
android:inputType="number"
android:queryHint="请输入查询内容"
android:searchIcon="@android:drawable/ic_dialog_email"
但是在android.support.v7.widget.SearchView
中,nameSpace
使用的是
xmlns:android="http://schemas.android.com/apk/res/android"
以app:
开头,注意background
、inputType
仍然是android:
的命名空间。
android:background="@color/colorAccent"
android:inputType="number"
app:iconifiedByDefault="false"
app:queryHint="查询内容"
app:searchIcon="@android:drawable/ic_media_play"
android:iconifiedByDefault=”” true和false的区别
android:iconifiedByDefault="true"
先只是显示搜索图标,点击后才显示提示内容。
方法
searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() {//点击软键盘输入法中的搜索按钮调用这个方法@Overridepublic boolean onQueryTextSubmit(String query) {toast.setText(query);toast.show();return true;}//newText:搜索框内的整体值@Overridepublic boolean onQueryTextChange(String newText) {toast.setText(newText);toast.show();return true;}
});
这篇关于Android_UI:SearchView的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!