zoukankan      html  css  js  c++  java
  • Android用户界面之EditText

         和TextView 一样,EditText也是android设计用户界面经常接触到的一个控件.EditText的经常使用到的属性有:

       

    属性 意义
    android:hint 编辑框为空时,显示的字符
    android:textColorHint 编辑框为空是,显示的字符的颜色
    android:inputType 限制输入的内容的类型
    android:digits 限制输入的内容,可以只取指定的字符
    android:maxLenght 限制最长的字符数
    android:password 输入密码模式


    请看代码:

    edit.xml

    <EditText 
            android:id="@+id/et"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:hint="@string/userName"
            android:textColorHint="#898767"/>
        <EditText 
            android:id="@+id/et2"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:hint="@string/password"
            android:layout_below="@id/et"
            android:textColorHint="#898767"/>
        <TextView 
            android:id="@+id/text1"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_below="@id/et2"/>


    TestEditText.java

    public class TestEditText extends Activity{
    	private EditText et,et2;
    	private TextView text1;
    	
    	@Override
    	protected void onCreate(Bundle savedInstanceState) {
    		// TODO Auto-generated method stub
    		super.onCreate(savedInstanceState);
    		setContentView(R.layout.edit);
    		
    		et=(EditText) this.findViewById(R.id.et);
    		et2=(EditText) this.findViewById(R.id.et2);
    		text1=(TextView) this.findViewById(R.id.text1);
    		
    		et.setOnKeyListener(new OnKeyListener() {
    			
    			@Override
    			public boolean onKey(View v, int keyCode, KeyEvent event) {
    				// TODO Auto-generated method stub
    				if(keyCode==KeyEvent.KEYCODE_ENTER){
    					text1.setText(et.getText().toString());
    				}
    				
    				return false;
    			}
    		});
    		
    	}
    }

    当按Enter键时,TextView控件会显示et这个EditText上的输入的内容

  • 相关阅读:
    金蝶VB插件开发,单据不满足条件,拒绝保存
    继承(子类构造执行的过程)
    Javascript基础(一)
    异常处理(一)
    File I/O(三)
    图片轮播
    java中的foreach循环
    File I/O(一)
    集合框架(三)
    集合框架(二)
  • 原文地址:https://www.cnblogs.com/IntelligentBrain/p/5111305.html
Copyright © 2011-2022 走看看