android:layout_height="match_parent" >
android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerInParent="true" android:text="提交注册" /> ////////////////strings.xml//////////////////////< xml version="1.0" encoding="utf-8" > "hello">Hello World, ZhuCeActivity! "app_name">ZhuCe "user">用户名: "pass">密码: "twopass">确认密码: "email">电子邮箱: "authcode">验证码: "change">看不清?"#">换一个 "text">我已经阅读并同意协议 自动完成输入内容的组件package cn.class3g.activity; import android.app.Activity;import android.os.Bundle;import android.widget.ArrayAdapter;import android.widget.AutoCompleteTextView;import android.widget.MultiAutoCompleteTextView; public class AutoActivity extends Activity{ AutoCompleteTextView auto = null; MultiAutoCompleteTextView mauto = null; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); findViews(); String[] str = {"abc","add","aas","afr","bdr","ber","bsd"}; ArrayAdapter adapter = new ArrayAdapter(this, android.R.layout.simple_dropdown_item_1line,str); auto.setAdapter(adapter); //---------------------- mauto.setAdapter(adapter); mauto.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer()); } private void findViews(){ auto = (AutoCompleteTextView) this.findViewById(R.id.autoId); mauto = (MultiAutoCompleteTextView) this.findViewById(R.id.mautoId); }}EditText中回车键的使用为EditText对象的注册OnKeyListener事件,实现onKey()方法package cn.class3g.activity; import android.app.Activity;import android.os.Bundle;import android.view.KeyEvent;import android.view.View;import android.view.View.OnKeyListener;import android.widget.Button;import android.widget.EditText; public class EditTextTest1Activity extends Activity implements OnKeyListener{ /** Called when the activity is first created. */ Button but = null; EditText et = null; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.onkey); findView(); } public void findView(){ but = (Button) this.findViewById(R.id.buttonId); et = (EditText) this.findViewById(R.id.edit); et.setOnKeyListener(this); } @Override public boolean onKey(View v, int keyCode, KeyEvent event) { // TODO Auto-generated method stub if(keyCode==KeyEvent.KEYCODE_ENTER){ but.setText(et.getText()); et.setVisibility(View.GONE); but.setVisibility(View.VISIBLE); } return false; }}
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:text="提交注册" />
////////////////strings.xml//////////////////////
< xml version="1.0" encoding="utf-8" >
"hello">Hello World, ZhuCeActivity!
"app_name">ZhuCe
"user">用户名:
"pass">密码:
"twopass">确认密码:
"email">电子邮箱:
"authcode">验证码:
"change">看不清?"#">换一个
"text">我已经阅读并同意协议
自动完成输入内容的组件
package cn.class3g.activity;
import android.app.Activity;
import android.os.Bundle;
import android.widget.ArrayAdapter;
import android.widget.AutoCompleteTextView;
import android.widget.MultiAutoCompleteTextView;
public class AutoActivity extends Activity{
AutoCompleteTextView auto = null;
MultiAutoCompleteTextView mauto = null;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
findViews();
String[] str = {"abc","add","aas","afr","bdr","ber","bsd"};
ArrayAdapter adapter = new ArrayAdapter(this, android.R.layout.simple_dropdown_item_1line,str);
auto.setAdapter(adapter);
//----------------------
mauto.setAdapter(adapter);
mauto.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());
}
private void findViews(){
auto = (AutoCompleteTextView) this.findViewById(R.id.autoId);
mauto = (MultiAutoCompleteTextView) this.findViewById(R.id.mautoId);
EditText中回车键的使用
为EditText对象的注册OnKeyListener事件,实现onKey()方法
import android.view.KeyEvent;
import android.view.View;
import android.view.View.OnKeyListener;
import android.widget.Button;
import android.widget.EditText;
public class EditTextTest1Activity extends Activity implements OnKeyListener{
/** Called when the activity is first created. */
Button but = null;
EditText et = null;
setContentView(R.layout.onkey);
findView();
public void findView(){
but = (Button) this.findViewById(R.id.buttonId);
et = (EditText) this.findViewById(R.id.edit);
et.setOnKeyListener(this);
public boolean onKey(View v, int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
if(keyCode==KeyEvent.KEYCODE_ENTER){
but.setText(et.getText());
et.setVisibility(View.GONE);
but.setVisibility(View.VISIBLE);
return false;