《Android》『EditText』- EditText 的基本用法 - 賽肥膩膩の ...
文章推薦指數: 80 %
與Button 一樣,EditText 類別繼承自TextView 類別,也因此EditText 類別中的很多方法均繼承自TextView,用法完全一致,以下主要說明一些EditText 的基本用法。
《AndroidDevelopers參考文獻》
➥EditText
《繼承架構》
extends TextView
java.lang.Object
↳android.view.View
↳ android.widget.TextView
↳ android.widget.EditText
《簡單介紹》
與Button一樣,EditText類別繼承自TextView類別,也因此EditText類別中的很多方法均繼承自TextView,用法完全一致,以下主要說明一些EditText的基本用法。
➥EditText中常用的宣告屬性
➥如何於程式碼中實作
常用的宣告屬性
以下先列出一個EditText元件在layout.xml中宣告的方式,並儘量寫出裡面常用的設定屬性。
Java
.
.
Java
.
.
publicclassMainActivityextendsActivity
{
@Override
publicvoidonCreate(BundlesavedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
finalEditTextedt=(EditText)findViewById(R.id.edt);
edt.setText("Hello!");
edt.setHint("thisishint");
Stringstr=edt.getText().toString();
.
.
.
}
EditText.OnKeyListeneredt_listener=newView.OnKeyListener()
{
@Override
publicbooleanonKey(Viewarg0,intarg1,KeyEventarg2)
{
//TODOAuto-generatedmethodstub
returnfalse;//回傳false表示到這邊結束,回傳true則會繼續原本onKey定義的動作。
}
};
.
.
12345678910111213141516171819202122232425262728293031
..publicclassMainActivityextendsActivity{ @Override publicvoidonCreate(BundlesavedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); finalEditTextedt=(EditText)findViewById(R.id.edt); edt.setText("Hello!"); edt.setHint("thisishint"); Stringstr=edt.getText().toString(); . . . } EditText.OnKeyListeneredt_listener=newView.OnKeyListener() { @Override publicbooleanonKey(Viewarg0,intarg1,KeyEventarg2) { //TODOAuto-generatedmethodstub returnfalse;//回傳false表示到這邊結束,回傳true則會繼續原本onKey定義的動作。
} }; . .
MainActivity.java
其中用到的方法條列如下–
setText–設定文字內容
getText–取得文字內容
setSelection–設定反白文字內容範圍
setHint–設定提示訊息
setOnKeyListener–設定輸入文字按鍵監聽器
延伸閱讀:
▐Android工作筆記總整理
賽肥膩膩
我們是低調到不行的肥膩夫妻檔,一路上一邊吵鬧一邊記錄著生活大小事,最近迷上了宅在家追劇,希望能透過文字將所有看過的影集好好紀錄,整理成屬於我們自己的回憶資料庫。
Facebook|個人網站|更多文章»
上一篇文章
《Android》『Button』-Button的基本用法
下一篇文章
《食記》『樂麵屋』-台北市捷運西門站昆明街
同分類上一篇《Android》『Button』-Button的基本用法同分類下一篇《Android》『BroadcastReceiver』-廣播接收器的基本用法
您可能也喜歡Youmayalsolike
臉書留言
一般留言
發佈留言取消回覆發佈留言必須填寫的電子郵件地址不會公開。
必填欄位標示為*留言顯示名稱*
電子郵件地址*
個人網站網址
在瀏覽器中儲存顯示名稱、電子郵件地址及個人網站網址,以供下次發佈留言時使用。
Δ
影劇動畫專欄 《韓國電視劇》
《台灣電視劇》
《日本電視劇》
《歐美電視劇》
《電影面面觀》
《動畫必須追》
《影劇懶人包》
加入《Netflix劇透暴雷討論區》
台北信義商圈百貨–餐廳全攻略
來趟超值的旅行吧!
台北市住宿–隨選推薦
網站人氣統計
今日人氣:
累計人氣:
關鍵字廣告 《鏡架》《產後護理之家》《顯微注射》《婚紗照》《汽車報廢》《聲寶服務站》《淋浴拉門》《新年禮盒推薦》
延伸文章資訊
- 1Android 中EditText 的inputType 属性及其他常用属性详解
一、xml里面调用:<---输入数字->android:inputType="number"/> 二、Activity里的调用:EditText editText=(EditText)findV...
- 2InputType | Android Developers
- 3Android edittext 属性inputtype详解 - CSDN博客
上个星期看公司一个项目中灵活用到edittext 属性inputtype。inputtype属性不仅可以再xml里面定义。还可以在activity设置的。项目应用场景是这样。
- 4[Android]設定EditText輸入的字串型態 - 自由手記
圖形介面可以直接修改輸入型態如下圖各屬性的說明表格屬性說明android:inputType="none" 無android.
- 5一起幫忙解決難題,拯救IT 人的一天
[Day 07] 我的第一個Android程式- BMI程式設計(二) 簡介EditText的inputType. [Andriod] Andriod Studio 從入門到進入狀況系列第8 篇.