加入收藏 | 设为首页 | 会员中心 | 我要投稿 东莞站长网 (https://www.0769zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

Android软件开发之EditText 分析

发布时间:2021-11-25 19:08:01 所属栏目:教程 来源:互联网
导读:EditText在API中的结构 java.lang.Object Android.view.View android.widget.TextView android.widget.EditText 已知直接子类: AutoCompleteTextView, ExtractEditText 已知间接子类: MultiAutoCompleteTextView EditText是TextView的直接子类 所以EditTex

EditText在API中的结构
 
java.lang.Object
 
 Android.view.View
 
  android.widget.TextView       
 
   android.widget.EditText
 
已知直接子类:
 
   AutoCompleteTextView, ExtractEditText
 
已知间接子类:
 
   MultiAutoCompleteTextView
 
EditText是TextView的直接子类 所以EditText会继承父类TextView的一些方法。下面我用自己写的一个Demo 和大家详细的说明一下EditView的使用方法。
 
1.简单的EditText输入框
 
非常简单,在layout布局中配置一下EditText 在配置一个Button 在代码中监听Button 的事件 获取当前EditView中输入的内容并且显示出来。
 
 
 
<?xml version="1.0" encoding="utf-8"?>  
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"  
    android:id="@+id/textviewll"  
    android:orientation="vertical" android:layout_width="fill_parent"  
    android:layout_height="fill_parent">  
    <EditText    
      android:id="@+id/sample_edit_text0"      
      android:layout_width="fill_parent"     
      android:layout_height="wrap_content"   
      android:text="简单的EditText输入框"/>   
    <Button   
      android:id="@+id/sample_button0"  
      android:layout_width="fill_parent" android:layout_height="wrap_content"  
      android:text="确定"/>  
</LinearLayout>  
public class SampleActivity extends Activity {  
    @Override  
    protected void onCreate(Bundle savedInstanceState) {  
    setContentView(R.layout.sample);  
      
    final EditText editText0 = (EditText)findViewById(R.id.sample_edit_text0);  
  
    Button button0 = (Button)findViewById(R.id.sample_button0);  
  
    button0.setOnClickListener(new OnClickListener() {  
          
        @Override  
        public void onClick(View arg0) {  
        String str = editText0.getText().toString();  
        Toast.makeText(SampleActivity.this,str, Toast.LENGTH_LONG).show();  
        }  
    });  
  
    super.onCreate(savedInstanceState);  
    }  
}  

(编辑:东莞站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读