- 浏览: 323349 次
- 性别:
- 来自: 苏州
文章分类
- 全部博客 (228)
- ArcGis (4)
- UI设计 (32)
- SQLite (7)
- ListView (12)
- Handler_Thread (6)
- XML (5)
- Menu (7)
- TabHost (6)
- Inflater (2)
- Activity (5)
- SDCard (3)
- Dialog (7)
- Spinner (3)
- 设备信息 (2)
- 资源文件 (7)
- 多媒体 (7)
- 图片浏览 (5)
- 工具的使用 (3)
- Animation动画 (7)
- GIS (14)
- 软件发布 (4)
- GPS (2)
- 手机Feature开发 (6)
- 加密解密 (1)
- Time (2)
- JWeb (5)
- SQL (2)
- PhoneGap (3)
- JavaScript (3)
- Object-C入门 (7)
- Oracle (1)
- AutoCompleteTextView (1)
- APN (1)
- IOS开发 (12)
- 数据库工具 (3)
- UITableView (0)
- Arcgis for iOS (1)
最新评论
-
waterM:
...
DBVis 连接数据库配置 -
航空母舰:
上源码吧,差资源,都跑不起来!
ListView_split 分割 -
wade200:
学习了
启动另一个Activity并返回结果(附源码) -
AndLi:
里面的坐标被我写死了啊,你注释掉就可以了
GPS定位 -
kunlinchen2010:
求指教,QQ:446482624
GPS定位
ArrayAdapter<String> adapter = new ArrayAdapter<String>(// 创建适配器 this, // Context android.R.layout.simple_dropdown_item_1line,// 布局 array);// 资源数组 AutoCompleteTextView myAutoCompleteTextView = // 得到控件的引用 (AutoCompleteTextView) findViewById(R.id.myAutoCompleteTextView); myAutoCompleteTextView.setAdapter(adapter);// 设置适配器
<AutoCompleteTextView android:id="@+id/qr_tv_road" android:layout_width="fill_parent" android:layout_height="wrap_content" android:textColor="@color/white" android:textSize="18sp" />
private void initRoadInfo() { roadname_atv.addTextChangedListener(new TextWatcher() { @Override public void onTextChanged(CharSequence s, int start, int before, int count) { String defaultRoad = roadname_atv.getText().toString().trim(); String fulltext = CodeItemDBHelp.getFullText( QWT_QuestionReportView.this, defaultRoad, getResources().getString(R.string.ld_pda)); if (!TextUtils.isEmpty(fulltext) && !fulltext.equals("null")) { qr_address_et.setText(fulltext); } else { qr_address_et.setText(defaultRoad); } LogHelp.LogI("onTextChanged"); } @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { String defaultRoad = roadname_atv.getText().toString().trim(); String fulltext = CodeItemDBHelp.getFullText( QWT_QuestionReportView.this, defaultRoad, getResources().getString(R.string.ld_pda)); if (!TextUtils.isEmpty(fulltext) && !fulltext.equals("null")) { qr_address_et.setText(fulltext); } else { qr_address_et.setText(defaultRoad); } LogHelp.LogI("beforeTextChanged"); } @Override public void afterTextChanged(Editable s) { String defaultRoad = roadname_atv.getText().toString().trim(); String fulltext = CodeItemDBHelp.getFullText( QWT_QuestionReportView.this, defaultRoad, getResources().getString(R.string.ld_pda)); if (!TextUtils.isEmpty(fulltext) && !fulltext.equals("null")) { qr_address_et.setText(fulltext); } else { qr_address_et.setText(defaultRoad); } DBHelp.setConfigValue(QWT_QuestionReportView.this, ConfigKey.defaultroad, defaultRoad);// 配置默认路段 LogHelp.LogI("afterTextChanged"); } }); List<CodeItem> codeItems = CodeItemDBHelp.getCodeItemListByCodeID(this, getResources().getString(R.string.ld_pda)); if (codeItems.size() > 0) { String text = ""; for (int i = 0; i < codeItems.size(); i++) { text += codeItems.get(i).getItemtext() + ";"; } // LogHelp.LogI(text); String array[] = text.split(";"); ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_dropdown_item_1line, array);// 资源数组 roadname_atv.setAdapter(adapter);// 设置适配器 roadname_atv.setThreshold(0);// 定义需要用户输入的字符数 } }
发表评论
-
日期编辑框
2012-03-11 13:21 869<EditText ... -
TextView 为空判别
2012-02-27 22:24 1292String user = username ... -
播放器主界面设计
2012-01-03 16:23 1193<?xml version="1.0&q ... -
自定义加载中和加载失败滚动条
2011-12-27 22:04 768111111111111111 -
MyApplication的配置:否则缓存为空
2011-12-26 23:58 1037<application ... -
拖动界面设计参考
2011-12-26 16:44 1100111111111111111111111111 -
设置界面设计
2011-12-25 21:45 1289如何获得用户名的值呢: // 获得配置参数:用户名 fin ... -
天天动听UI——主界面
2011-12-24 20:13 86411111111111111111111111111111 ... -
SeekBar 样式设置
2011-12-12 16:51 11326UI参考 &l ... -
地图设计参考界面
2011-12-07 16:53 7707777777777777777777777777777777 ... -
录音界面设计参考
2011-12-06 21:25 9761111111111111111111111111111111 ... -
左 中 右 布局(样式走样的问题)
2011-12-06 09:46 1269注意:使用系统自带的checkbox会导致样式走样,如下 ... -
动态生成UI 数据列表项(处理数据上报)2 分类显示
2011-10-19 23:43 855分类显示 -
动态生成UI 数据列表项(处理数据上报)1
2011-10-19 23:04 1358核心思路:ScrollView+LinearLayo ... -
webview 类似浏览器
2011-10-13 07:50 690package com.lilin.browser; ... -
WebView 网络视图
2011-10-13 07:50 948public class Main extends Activ ... -
网格布局 TableLayout
2011-10-12 08:00 864<?xml version="1.0&q ... -
帧布局 FrameLayout
2011-10-13 07:50 1054<?xml version="1.0&q ... -
进度条大全
2011-10-11 07:11 9331.对话框进度条 public class Mai ... -
绝对布局 AbsoluteLayout
2011-10-11 07:12 918<?xml version="1.0" ...
相关推荐
在“智能家居系统”中,我们常常会应用到各种UI控件,其中“自动筛选AutoCompleteText”是提升输入效率的一个重要工具。本教程将深入讲解这个功能,帮助学习者掌握其功能特性、类继承结构、属性方法以及具体的操作...
微信小程序是一种轻量级的应用开发框架,由腾讯公司推出,主要应用于移动端,为用户提供便捷的交互体验。在微信小程序中,`autocompletetextview`(通常在小程序中称为`input`组件的`type="search"`类型)是实现自动...
2. **AutoCompleteText**:这是Android SDK中的一个视图类,用于实现自动完成文本输入的功能。它可以根据用户输入的文本,从预定义的数据源中动态地提供匹配的建议。开发者可以通过设置Adapter来连接数据源,并定制...
在IT行业中,Windows Presentation Foundation(WPF)是微软推出的一种用于构建桌面应用程序的框架,它提供了丰富的用户界面设计工具和功能。在这个特定的场景中,我们关注的是C# WPF中的一个自定义控件——...
在Windows Presentation Foundation (WPF) 中,TextBox是一个常用的控件,用于接收用户的文本输入。在某些应用场景中,如搜索引擎、编程环境或者数据录入界面,我们可能希望TextBox具有自动补全功能,即用户在输入时...
Text autoCompleteText = new Text(shell, SWT.BORDER); ``` 2. **数据存储**: 定义一个数据结构(如List或ArrayList)来存储可能的匹配项。这些数据项可以是字符串或其他自定义对象,关键在于需要有一个方法来...
从压缩包子文件的文件名称“AutoCompleteText_Project”来看,这可能是一个包含AutoComplete功能的文本输入项目。项目文件通常会包含源代码文件(如`.java`、`.cpp`、`.py`等)、配置文件(如`.xml`、`.json`)、...
【标题】"SearchHanZiProj" 是一个项目,它专注于汉字查找功能,特别是通过自动完成文本(AutoCompleteText)的方式实现。这个项目的核心在于提供一个高效、便捷的方式来输入和搜索汉字,尤其适用于需要频繁输入汉字...
此代码工程包内容包含有:四大组件,ListView,AutoCompletetEXT,ExpandableListView,身份验证,Volley的应用,json数据解析,照片墙,验证码,短信,电话,引导页,异步任务!【初学者专用】
在android中,文本控件主要包括TextView控件和EditView... 您可能感兴趣的文章:Android控件系列之TextView使用介绍Android开发技巧之在a标签或TextView控件中单击链接弹出Activity(自定义动作)Android AutoCompleteText