導航:首頁 > 操作系統 > android輸入只能是數字和字母

android輸入只能是數字和字母

發布時間:2022-07-09 08:03:57

1. android 中怎麼控制EditText只能輸入數字和字母

在EditText中設置屬性,android:numeric="integer"即只能輸入整數,如

<EditText
android:id="@+id/home_et_validate"
style="@style/order_vcode_input"
android:hint="請輸入訂單驗證碼"
android:inputType="number"
android:digits="@string/filter_vcode"/>
<stringname="filter_vcode"></string>

解釋說明:

注意其中的android:digits=""
這個就是限制輸入類型的。

2. 請問安卓手機中文字體顯示不出來,只能顯示數字和英文。該怎麼弄才可以還原到和原來一樣

長按屏幕,彈出輸入法窗口,再選擇筆畫,就可以打字。希望可以幫到你,滿意請採納!

3. android如何才能打出文字,我也下載了搜狗軟體,可是在輸入的時候出現虛擬鍵盤時還是只能輸入字母和數字

輸入時,對著文本框長按,然後就會彈出一個菜單,點輸入法,選搜狗即可

4. android 如何用代碼實現EditText控制項中只能輸入數字

通過設置輸入類型參數 inputType進行限制。
以下例子定義了文本輸入框EditText的id,控制項的寬度和高度,並通過inputType類型限制輸入為number。
這樣使用者點擊該控制項時,會觸發手機原生態介面,並讓鍵盤的默認布局為數字。

<EditText
android:id="@+id/editText2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="number" />

5. 如何限定TEDIT只能輸入數字或漢字或字母

在Delphi中使用編輯框時,有時需要限制輸入它的字元類型,如只接收數字或只接收字母。我們可以在TEdit組件的OnKeyPress事件中對輸入進行處理,以限制對編輯框的輸入。

限制為只接收數字的常式如下:

procere TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
if not(key in['0'..'9',#8])then
begin
key:=#0;
MessageBeep(1);
end;
end;

程序通過TEdit組件的OnKeyPress事件,判斷按鍵是否為0至9這10個數字鍵,或者是BackSpace鍵,如果不是則將該輸入設置為空(key:=#0),將其屏蔽掉;如果是則接收字元輸入。這里有一點需要說明的是,#8對應BackSpace鍵,我們不應將它也屏蔽掉,否則不能使用退格(BackSpace)鍵刪除錯誤的數字輸入。

同樣,如果要限制編輯框只接收字母(不管大小寫)輸入,程序如下:

procere TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
if not(key in['a'..'Z',#8])then
begin
key:=#0;
MessageBeep(1);
end;
end;

更復雜的輸入限制,如日期格式、電話格式等輸入限制,應該使用Delphi的另一個組件MaskEdit(掩碼編輯框)。

6. android 中怎麼控制EditText只能輸入數字和字母,不能有漢字,字元

例子如下:
strings.xml文件:
<string name="rule_password">`¬!"£$%^*()~=#{}[];':,./?/*-_+<>@&</string>
EditText的布局文件:

<EditText android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:digits="@string/rule_password"/>
註:在strings.xml中不能直接寫特殊符號,如@&等特殊符號,可使用ASCII碼表示。
<的ASCII碼為 <
>的ASCII碼為 >

@的ASCII碼為 @
&的ASCII碼為 &

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

android:inputType="text|number"

8. Android EditeText 只能輸入數字與字母的組合 應該怎麼寫(詳細點的)

在EditText中設置屬性,android:numeric="integer"即只能輸入整數,如
<EditText
android:id="@+id/home_et_validate"
style="@style/order_vcode_input"
android:hint="請輸入訂單驗證碼"
android:inputType="number"
android:digits="@string/filter_vcode"/>
<string name="filter_vcode"></string>

解釋說明:
注意其中的android:digits=""這個就是限制輸入類型的。

9. Android2.2 不能打字 各位大神 怎麼辦 裝了搜狗 谷歌輸入法都不能打字只能輸入 數字 符號 字母

設置-語言和鍵盤設置-輸入法-裡面選擇搜狗就好了
如果每次重啟都要重新設置建議放手機內存,本人MB525,其他機型不知道是否一樣

閱讀全文

與android輸入只能是數字和字母相關的資料

熱點內容
正宗溯源碼大燕條一克一般多少錢 瀏覽:915
電腦感染exe文件夾 瀏覽:914
wpsppt怎麼轉pdf格式 瀏覽:86
騰訊文檔在線編輯怎麼添加密碼 瀏覽:868
本地不能訪問伺服器地址 瀏覽:865
訪問伺服器命令 瀏覽:835
華為雲伺服器分銷商 瀏覽:954
Linux定位內存泄露 瀏覽:198
工程加密狗視頻 瀏覽:720
不在內網怎麼連接伺服器 瀏覽:664
雲伺服器app安卓下載 瀏覽:966
如何查看linux伺服器的核心數 瀏覽:137
交易平台小程序源碼下載 瀏覽:148
程序員記筆記用什麼app免費的 瀏覽:646
java與單片機 瀏覽:897
伺服器內網如何通過公網映射 瀏覽:478
程序員穿越到宋代 瀏覽:624
怎麼使用雲伺服器掛游戲 瀏覽:618
真實的幸福pdf 瀏覽:345
d盤php調用c盤的mysql 瀏覽:267