當前位置:首頁 » 安卓系統 » androidedittext英文

androidedittext英文

發布時間: 2022-08-02 00:49:00

① android 中如何限制 EditText 最大輸入字元數

android:ems 設置TextView的寬度為N個字元的寬度。參見TextView中此屬性的截圖。

android:maxEms 設置TextView的寬度為最長為N個字元的寬度。與ems同時使用時覆蓋ems選項。

android:minEms 設置TextView的寬度為最短為N個字元的寬度。與ems同時使用時覆蓋ems選項。

android:maxLength 限制輸入字元數。如設置為5,那麼僅可以輸入5個漢字/數字/英文字母。

android:lines 設置文本的行數,設置兩行就顯示兩行,即使第二行沒有數據。

android:maxLines 設置文本的最大顯示行數,與width或者layout_width結合使用,超出部分自動換行,超出行數將不顯示。

android:minLines 設置文本的最小行數,與lines類似。

② android 後面代碼怎麼設置edittext的值

1、EditText輸入的文字為密碼形式的設置

(1)通過.xml里設置:

把該EditText設為:android:password="true" // 以」.」形式顯示文本

(2)在代碼里設置:

通過設置EditText的setTransformationMethod()方法來實現隱藏密碼或這顯示密碼。

editText.setTransformationMethod(PasswordTransformationMethod.getInstance());//設置密碼為不可見。

2、(1)EditText輸入的文字為電話號碼

Android:phoneNumber=」true」 //輸入電話號碼

3、EditText字數限制的設置

(1)在.xml中設置:android:maxLength=「50」

(2)代碼中設置:

editText.setFilters(new InputFilter[]{newInputFilter.LengthFilter(100)});

4、EditText設置字體

android:typeface="monospace" //設置字型。字形有:normal, sans, serif,monospace

5、EditText是否可編輯

Android:editable // 是否可編輯

6、在EditText中軟鍵盤的調起、關閉

(1)EditText有焦點(focusable為true)阻止輸入法彈出

editText=(EditText)findViewById(R.id.txtBody);

editText.setOnTouchListener(new OnTouchListener(){

public boolean onTouch(View v, MotionEvent event){

editText.setInputType(InputType.TYPE_NULL); //關閉軟鍵盤

return false;

}

});

(2)當EidtText無焦點(focusable=false)時阻止輸入法彈出

InputMethodManager imm =

(InputMethodManager)getSystemService(INPUT_METHOD_SERVICE);

imm.hideSoftInputFromWindow(editText.getWindowToken(),0);

(3)調用數字鍵盤並設置輸入類型和鍵盤為英文

etNumber.setInputType(InputType.TYPE_CLASS_NUMBER); //調用數字鍵盤

rlEditText.setInputType(InputType.TYPE_TEXT_FLAG_MULTI_LINE);//設置輸入類型和鍵盤為英文 或者:android:inputType="textUri|textMultiLine"

(4)android:focusable="false"//鍵盤永遠不會彈出

<activity android:name=".AddLinkman"android:windowSoftInputMode="adjustUnspecified|stateHidden"/>//不自動彈出鍵盤

//關閉鍵盤(比如輸入結束後執行) InputMethodManager imm =(InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(etEditText.getWindowToken(), 0);

//自動彈出鍵盤

((InputMethodManager)getSystemService(INPUT_METHOD_SERVICE)).toggleSoftInput(0,InputMethodManager.HIDE_NOT_ALWAYS);

etEditText.requestFocus();//讓EditText獲得焦點,但是獲得焦點並不會自動彈出鍵盤

7、android:layout_gravity和android:gravity的區別

(1)android:layout_gravity是本元素對父元素的重力方向。

(2)android:gravity是本元素所有子元素的重力方向。

8、android:padding和android:layout_margin區別

這兩個都可以設置邊距,但有細微的區別:

(1)android:padding是相對父view的邊距

(2)android:layout_margin是相對同一級View的邊距

例:LinearLayout是水平布局,下面有兩個按鈕,

(a)如果右邊的按鈕想距左邊的按鈕15px,因為這兩個按鈕是同一級的,應該用android:layout_margin;

(b)如果右邊的按鈕想距左邊的距離為350px,應該用android:padding

9、android:numeric//只接受數字

android:numeric來控制輸入的數字類型,一共有三種分別為integer(正整數)、signed(帶符號整數,有正負)和decimal(浮點數)。

③ android EditText 如何 才能默認彈出的鍵盤為數字鍵盤,同時又是顯示成密碼的小圓點

設置type 為number

④ android里邊EditText有兩種寫法<EditText 內容/> 和<EditText 內容 ></EditText> 這兩種寫法有什麼區別

你寫錯了吧,後面一個應該是:
<EditText >內容 </EditText>
他們沒有本質的區別,可以認為<EditText 內容/>就是 後一種的簡寫的寫法。
只要文本解析器支持這種簡寫寫法的話。
這個實際上沿用的是xml的一個格式規定,和android其實沒什麼關系。
如果想深入了解,你可以去學習了解一下 SGML

⑤ Android中怎麼設置EditText只能輸入字母和數字,且默認啟動英文輸入法

android:inputType="text|number"

⑥ android中EditText叫什麼

就是叫文本框,相當於在html的<input type="text"/>

⑦ 如何讓EditText只能輸入英文或數字

可以使用android:inputType屬性

設置文本的類型,用於幫助輸入法顯示合適的鍵盤類型。有如下值設置:none、text、textCapCharacters字母大小、textCapWords單詞首字母大小、textCapSentences僅第一個字母大小、textAutoCorrect、textAutoComplete自動完成、textMultiLine多行輸入、textImeMultiLine輸入法多行(如果支持)、textNoSuggestions不提示、textEmailAddress電子郵件地址、textEmailSubject郵件主題、textShortMessage簡訊息

⑧ 如何讓EditText只能輸入英文或數字

android:numeric="integer" ---只能輸入數字,默認是integer,當然還可以輸入數字的長度等。。。英文字元的話,上面已經講的很清楚了。。。大家共同學習。。。快樂中。。。。

⑨ Android中如何讓edittext只輸入為中文、英文、數字及下劃線把其它的過濾掉

有兩種方式可以解決:
1 在前台通過加inputtype類型校驗來限制輸入的字元類型。
2 在後台處理,將獲得的輸入值str通過正則表達式來進行過濾並替換成空即可。
正則表達達式為reg="[^a-zA-Z0-9\u4E00-\u9FA5_]";
str = str.replaceAll(reg,"");
str就想過濾後的結果值。

⑩ 一個安卓問題,請問,為什麼我的安卓模擬器中,EditText中不能輸入中文但可以輸入英文,

因為沒有集成或安裝中文輸入法,首先,你看看能不能顯示中文

熱點內容
安卓手機java模擬器 發布:2024-05-07 12:43:07 瀏覽:912
c語言java哪個好學 發布:2024-05-07 12:35:16 瀏覽:334
奧特曼訪問 發布:2024-05-07 12:34:38 瀏覽:893
離線存儲本地存儲 發布:2024-05-07 12:30:23 瀏覽:412
win764sql2000安裝 發布:2024-05-07 12:18:07 瀏覽:77
beego上傳文件 發布:2024-05-07 11:59:20 瀏覽:211
安卓如何設置拒接來電 發布:2024-05-07 11:56:25 瀏覽:570
銳志丐版有哪些配置 發布:2024-05-07 11:50:23 瀏覽:325
虛擬usb加密狗安裝 發布:2024-05-07 11:41:14 瀏覽:867
武漢中南醫院無線網密碼是多少 發布:2024-05-07 11:20:22 瀏覽:357