zoukankan      html  css  js  c++  java
  • [安卓] 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

  • 相关阅读:
    java并发容器
    实现个简单的线程池
    【hdu 3501 (数论、欧拉函数)】
    【关于Java学习的几点看法】
    【乘法游戏】
    【hdu 1280 前m大的数】
    【最大因子数】
    【ECJTU_ACM 11级队员2012年暑假训练赛(7) C Fire Net】
    【ACM ICPC Fighting!!!!!!!!!!!!!】
    【firefly 默默最喜欢的歌】
  • 原文地址:https://www.cnblogs.com/zjutlitao/p/4229742.html
Copyright © 2011-2022 走看看