[安卓] 3、EditText使用小程序

 

 

 

[安卓] 3、EditText使用小程序

 


这里比较简单,看下面代码就能知道了:在按钮的点击事件时用String str = et.getText().toString();获取文本内容。

 1 public class MainActivity extends Activity implements OnClickListener{

 2       private EditText et;//创建一个文本编辑的对象

 3       private Button btn;

 4       private TextView tv;

 5     @Override

 6     public void onCreate(Bundle savedInstanceState) {

 7         super.onCreate(savedInstanceState);

 8         setContentView(R.layout.main);

 9         et= (EditText)findViewById(R.id.et);//实例化文本编辑

10         btn= (Button)findViewById(R.id.btn);

11         btn.setOnClickListener(this);

12         tv = (TextView)findViewById(R.id.tv);

13     }

14     @Override

15     public void onClick(View v) {

16         if(v==btn){

17             //获取EditText中的文本内容

18             String str = et.getText().toString();

19             //让TextView将获取到的EditText内容str显示出来

20             tv.setText(str);

21         } 

22     }

23 }

注意:从上面的效果可以看出输入框是密码类型,看xml文件就知道了:18行password属性为true.

 1 <?xml version="1.0" encoding="utf-8"?>

 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

 3     android:orientation="vertical"

 4     android:layout_width="fill_parent"

 5     android:layout_height="fill_parent"

 6     >

 7     <TextView  

 8         android:layout_width="fill_parent" 

 9         android:layout_height="wrap_content" 

10         android:text="@string/hello"

11         android:id="@+id/tv"

12         />

13      <EditText  

14         android:layout_width="fill_parent" 

15         android:layout_height="wrap_content" 

16           android:hint="提示信息"

17           android:id="@+id/et"

18           android:password="true"

19      />

20      <Button  

21         android:layout_width="fill_parent" 

22         android:layout_height="wrap_content" 

23         android:text="获取EditText内容!"

24         android:id="@+id/btn"

25         />

26 </LinearLayout>

 

 

 

本文链接:http://www.cnblogs.com/zjutlitao/p/4229742.html

更多精彩:http://www.cnblogs.com/zjutlitao

 

你可能感兴趣的:(EditText)