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上的输入的内容

  • 相关阅读:
    echarts 地图 动态 展示 结合css+js
    优化之误!
    SQL Server 运行计划操作符具体解释(3)——计算标量(Compute Scalar)
    NHibernate概括
    C++的IO操作
    (数据结构整理)NJUPT1054
    nginx模块开发
    Html学习(三) 分类学习
    android 屏幕适配
    【POJ 1845】 Sumdiv (整数唯分+约数和公式+二分等比数列前n项和+同余)
  • 原文地址:https://www.cnblogs.com/IntelligentBrain/p/5111305.html
Copyright © 2011-2022 走看看