码迷,mamicode.com
首页 > 移动开发 > 详细

Android- TextFields

时间:2015-06-16 23:06:05      阅读:627      评论:0      收藏:0      [点我收藏+]

标签:android   layout   textfield   

Android- TextFields
一 EditText

EditText:输入框,包含很多种类的输入框,这也是TextView组件比较多的原因,但是只需要了解一个即可。

其他的可以通过XML的属性自己设置

事件机制:
 _editText.setOnEditorActionListener(new OnEditorActionListener()
{

@Override
public boolean onEditorAction(TextView arg0, int arg1, KeyEvent arg2)
{
// TODO Auto-generated method stub
Log.i("chengzhi log", " "+arg1);//arg1参数为按下回车后的操作,例如弹出输入法或者移除焦点
return false;
}
});


二 AutoComplete
AutoComplete:自动完成。例如,在搜索框中搜索时,自动出现的下拉栏
实质是绑定数据集的EditText
实现原理:也是利用Adapter来绑定数据源和下拉栏里面的View,也遵循Spinner的四个步骤
AutoCompleteTextView _autoCompleteTextView = (AutoCompleteTextView)findViewById(R.id.autoCompleteTextView1);


//建立数据源
String[] _strins = new String[]{"china", "chengzhi", "jiayu"};


//建立adapter并绑定数据源
ArrayAdapter<String> _arrayAdapter = new ArrayAdapter<String>(FormWidgetActivity.this, android.R.layout.simple_spinner_item, _strins);


//绑定界面
_autoCompleteTextView.setAdapter(_arrayAdapter);

Android- TextFields

标签:android   layout   textfield   

原文地址:http://blog.csdn.net/qq_22075977/article/details/46523113

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!