AutoCompleteTextView 自动提示的用法
来源:互联网 发布:大数据,银行风险 编辑:程序博客网 时间:2024/06/14 01:05
一. AutoCompleteTextView的一些方法列举:
1.setDropDownHeight方法 ,用来设置提示下拉框的高度,注意,这只是限制了提示下拉框的高度,提示数据集的个 数并没有变化
2.setThreshold方法,设置从输入第几个字符起出现提示
3.setCompletionHint方法,设置提示框最下面显示的文字
4.setOnFocusChangeListener方法,里面包含OnFocusChangeListener监听器,设置焦点改变事件 5.showdropdown方法,让下拉框弹出来
7.dismissDropDown,关闭下拉提示框
8.enoughToFilter,这是一个是否满足过滤条件的方法,sdk建议我们可以重写这个方法
9. getAdapter,得到一个可过滤的列表适配器
10.getDropDownAnchor,得到下拉框的锚计的view的id
11.getDropDownBackground,得到下拉框的背景色
12.setDropDownBackgroundDrawable,设置下拉框的背景色
13.setDropDownBackgroundResource,设置下拉框的背景资源
14.setDropDownVerticalOffset,设置下拉表垂直偏移量,即是list里包含的数据项数目
15.getDropDownVerticalOffset ,得到下拉表垂直偏移量
16.setDropDownHorizontalOffset,设置水平偏移量
17.setDropDownAnimationStyle,设置下拉框的弹出动画
18.getThreshold,得到过滤字符个数
19.setOnItemClickListener,设置下拉框点击事件
20.getListSelection,得到下拉框选中为位置
21.getOnItemClickListener。得到单项点击事件
22.getOnItemSelectedListener得到单项选中事件
23.getAdapter,得到那个设置的适配器
二.提示历史记录信息
http://blog.csdn.net/iamkila/article/details/7230160
三. 一些简单用法
public class MainActivity extends Activity {
private AutoCompleteTextView autotext;
private ArrayAdapter<String> arrayAdapter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.test);
autotext =(AutoCompleteTextView) findViewById(R.id.autotext);
String [] arr={"aa","aab","aac"};
arrayAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1,arr);
autotext.setAdapter(arrayAdapter);
}
}
这样能简单实现自动提示
四.获取点击事件后选择的内容
AutoCompleteTextView控件没有setOnItemSelectedListener事件,用setOnItemClickListener替代:
@Override
//获取选中的内容可以用(1) arg0.getItemAtPosition(arg2).toString()或(2) autotext.getText().toString();
Intent intent = new Intent(Main.this, Campus.class);
Bundle bundle = new Bundle();
bundle.putString("university_name", arg0.getItemAtPosition(arg2).toString());
bundle.putLong("_id", arg3);
intent.putExtras(bundle);
startActivity(intent);
}
- AutoCompleteTextView 自动提示的用法
- 具有自动提示功能的菜单:AutoCompleteTextView
- android学习:自动提示AutoCompleteTextView的使用
- android-----(自动提示)AutoCompleteTextView的使用
- AutoCompleteTextView自动提示文本的使用
- AutoCompleteTextView 自动提示的编辑框
- AutoCompleteTextView的使用(EditText自动提示)
- AutoCompleteTextView实现自动提示
- AutoCompleteTextView 自动提示输入
- AutoCompleteTextView(自动提示)
- AutoCompleteTextView(自动提示)
- Android--AutoCompleteTextView,自动提示
- AutoCompleteTextView自动提示问题
- AutoCompleteTextView(自动提示)
- AutoCompleteTextView实现自动提示
- AutoCompleteTextView实现自动提示
- AutoCompleteTextView实现自动提示
- AutoCompleteTextView:自动提示
- @Autowired 注释与@Qualifier 注释
- Android View的事件分发机制
- NLP 最近常用分词工具
- 用“*”画余弦曲线从0度到360度
- django.forms.widget-ChoiceInput
- AutoCompleteTextView 自动提示的用法
- PAT Advanced 1014
- Linux操作系统中,*.zip、*.tar、*.tar.gz、*.tar.bz2、*.tar.xz、*.jar、*.7z等格式的压缩与解压
- 个人笔记 html 01 实现文字滚动 <marquee>
- CoreLocation无法定位问题解决方案
- 格式化浮点数
- HTTPS常用算法
- django.forms.widget-ChoiceFieldRenderer
- 归一化与标准化处理