安卓中获取文本框内容

代码狗安卓开发教程

EditText的相关属性

EditText的常用属性
属性 意义
android:textColorHint 在在编辑框为空时显示的字符的颜色
android:inputType 限制输入内容的类型,可为text,number等
android:digits 限制输入内容,只可取制定的字符
android:maxLength 限制输入的最长符数
android:password 输入密码模式,输入内容以点代替
android:hint 在编辑框为空时显示的字符

MainActivity.java文件代码如下:

package com.test.et;  import android.app.Activity;  import android.os.Bundle;  import android.view.KeyEvent;  import android.view.View;  import android.view.View.OnKeyListener;  import android.widget.EditText;  import android.widget.TextView;    public class MyEditText extends Activity {            private EditText et;     private EditText et1;      private TextView tv;    private Button bt; @Override  public void onCreate(Bundle savedInstanceState) {          super.onCreate(savedInstanceState);          setContentView(R.layout.main);                    //获取控件对象实例化          et = (EditText) findViewById(R.id.et);          et1 = (EditText) findViewById(R.id.et1);          tv = (TextView) findViewById(R.id.tv);          bt=(Button) findViewById (R.id.bt);               /*为Button设置事件监听器*/          bt.setOnKeyListener(new OnKeyListener() {                                                tv.setText("您的用户名为:"+et.getText().toString()+"/n"+"您的密码为:"                          +et1.getText().toString());     }    });  }  }

布局文件:

<?xml version="1.0" encoding="utf-8"?>  
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"  
    android:orientation="vertical"  
    android:layout_width="fill_parent"  
    android:layout_height="fill_parent"  
    >  
<TextView    
    android:layout_width="fill_parent"   
    android:layout_height="wrap_content"   
    android:text="用户名:"  
    />  
<EditText  
    android:id="@+id/et"  
    android:textColorHint="#ff2323"  
    android:layout_width="fill_parent"  
    android:layout_height="wrap_content"  
    android:hint="请输入用户名"     
    />  
<TextView    
    android:layout_width="fill_parent"   
    android:layout_height="wrap_content"   
    android:text="密码:"  
    />  
<EditText  
    android:id="@+id/et1"  
    android:layout_width="fill_parent"  
    android:layout_height="wrap_content"  
    android:password="true"  
    android:hint="请输入密码"      
    />  
<TextView    
    android:id="@+id/tv"  
    android:layout_width="fill_parent"   
    android:layout_height="wrap_content"   
    android:textSize="20sp"  
    />    
<Button
    android:id="@+id/bt"  
    android:layout_width="wrap_content"   
    android:layout_height="wrap_content"   
    android:text="登陆"  
    />    
</LinearLayout>

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/241418.html

(0)
上一篇 2022年4月7日
下一篇 2022年4月7日

相关推荐

发表回复

登录后才能评论