Android之EditText組件學習


一、基礎學習

1.Button是TextView的一個子類,所以按鈕本身是一個特殊的文本,屬性和TextView相似
2.EditText類似html里的input type="text",是TextView的一個子類

二、實例

  1: package org.lxh.demo;
  2: 
  3: import android.app.Activity;
  4: import android.os.Bundle;
  5: import android.widget.EditText;
  6: 
  7: public class MyEditTextDemo extends Activity {
  8: 	private EditText edit = null; // 作為屬性出現
  9: 
 10: 	@Override
 11: 	public void onCreate(Bundle savedInstanceState) {
 12: 		super.onCreate(savedInstanceState);
 13: 		super.setContentView(R.layout.main);
 14: 		this.edit = (EditText) super.findViewById(R.id.myet2); // 取得組件
 15: 		this.edit.setEnabled(false) ;	// 現在不可編輯
 16: 	}
 17: }


  1: <?xml version="1.0" encoding="utf-8"?>
  2: <LinearLayout 
  3: 	xmlns:android="http://schemas.android.com/apk/res/android"
  4: 	android:orientation="vertical" 
  5: 	android:layout_width="fill_parent"
  6: 	android:layout_height="fill_parent">
  7: 	<!-- 
  8: 	selectAllOnFocus:默認全選狀態且獲得焦點,
  9: 	numeric:指定只可輸入數字,不指定的話什么字符都可以輸入
 10: 	可以設置android:enabled來指定不可編輯狀態
 11: 	 -->
 12: 	<EditText 
 13: 		android:id="@+id/myet1"
 14: 		android:layout_width="fill_parent"
 15: 		android:layout_height="wrap_content" 
 16: 		android:text="北京魔樂科技軟件學院(MLDN)" 
 17: 		android:selectAllOnFocus="true"/>
 18: 	<EditText 
 19: 		android:id="@+id/myet2"
 20: 		android:layout_width="fill_parent"
 21: 		android:layout_height="wrap_content" 
 22: 		android:text="網址:www.mldnjava.cn" 
 23: 		/>
 24: 	<EditText 
 25: 		android:id="@+id/myet3"
 26: 		android:layout_width="fill_parent"
 27: 		android:layout_height="wrap_content" 
 28: 		android:password="true"
 29: 		android:text="用戶登錄密碼" />
 30: 	<EditText 
 31: 		android:id="@+id/myet4"
 32: 		android:layout_width="fill_parent"
 33: 		android:layout_height="wrap_content" 
 34: 		android:numeric="integer"
 35: 		android:text="51283346" />
 36: </LinearLayout>
 37: 

          image


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM