没有合适的资源?快使用搜索试试~ 我知道了~
自定义搜索功能Android实现
5 下载量 32 浏览量
2021-01-04
10:17:54
上传
评论
收藏 116KB PDF 举报
温馨提示
先看看效果图: 源码下载:自定义搜索功能 代码: SearchActivity.java package com.bzu.gxs.search.activity; import android.app.Activity; import android.os.Bundle; import android.support.v7.widget.Toolbar; import android.view.View; import android.widget.AdapterView; import android.widget.ArrayAdapter; import android.widget.
资源推荐
资源详情
资源评论



























自定义搜索功能自定义搜索功能Android实现实现
先看看效果图:
源码下载:源码下载:自定义搜索功能
代码:代码:
SearchActivity.java
package com.bzu.gxs.search.activity;
import android.app.Activity;
import android.os.Bundle;
import android.support.v7.widget.Toolbar;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.Toast;
import com.bzu.gxs.search.R;
import com.bzu.gxs.search.adapter.SearchAdapter;
import com.bzu.gxs.search.bean.SearchBean;
import com.bzu.gxs.search.widget.SearchView;
import java.util.ArrayList;
import java.util.List;
/**

* 搜索
* Created by Gxs on 2016/5/6.
*/
public class SearchActivity extends Activity implements SearchView.SearchViewListener{
/**
* 搜索结果列表view
*/
private ListView lvResults;
/**
* 搜索view
*/
private SearchView searchView;
/**
* 热搜框列表adapter
*/
private ArrayAdapter<String> hintAdapter;
/**
* 自动补全列表adapter
*/
private ArrayAdapter<String> autoCompleteAdapter;
/**
* 搜索结果列表adapter
*/
private SearchAdapter resultAdapter;
private List<SearchBean> dbData;
/**
* 热搜版数据
*/
private List<String> hintData;
/**
* 搜索过程中自动补全数据
*/
private List<String> autoCompleteData;
/**
* 搜索结果的数据
*/
private List<SearchBean> resultData;
/**
* 默认提示框显示项的个数
*/
private static int DEFAULT_HINT_SIZE = 4;
/**
* 提示框显示项的个数
*/
private static int hintSize = DEFAULT_HINT_SIZE;
/**
* 设置提示框显示项的个数
*
* @param hintSize 提示框显示个数
*/
public static void setHintSize(int hintSize) {
SearchActivity.hintSize = hintSize;
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
initData();
剩余12页未读,继续阅读
资源评论


weixin_38586200
- 粉丝: 5
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 前端SSR架构在SEO优化中的深度应用.doc
- 前端代码分割与懒加载的实战技巧.doc
- 前端代码打包体积优化的十种方法.doc
- 前端表单验证的性能优化与用户体验提升.doc
- 前端代码规范化的工具与团队实践经验.doc
- 前端工程化构建工具对比与性能评测.doc
- 前端缓存策略的设计与性能提升技巧.doc
- 前端跨域请求的解决方案与安全考虑.doc
- 前端可视化数据大屏的架构设计与实现.doc
- 前端响应式布局的实现与兼容性优化.doc
- 前端无障碍设计标准与实现方法.doc
- 前端性能监控工具的实现与数据分析.doc
- 前端自动化构建工具的优化与升级.doc
- 前端性能瓶颈定位的工具与调试技巧.doc
- 区块链共识机制的种类与适用场景分析.doc
- 区块链溯源系统的架构设计与实现.doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
