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); } } (编辑:东莞站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |