2013-05-07 59 views
1

我有一個登錄活動,我想實時從用戶名文本字段鎖定空白字符。我的意思不是來自課堂。如果可能的話,直接從xml活動中獲取。如何從文本字段實時鎖定空白字符?

謝謝。

+0

能否請您解釋一下你的意思是「實時」,「不是從階級」和「直接從XML活動」? – zbr 2013-05-07 23:58:10

+0

我的意思是,當你在文本字段中寫入,並嘗試寫一個空白字符,然後就是不允許你。現在好嗎? @Zabri – benLIVE 2013-05-08 00:31:04

+0

是的,我只是不明白你想要實現這樣的行爲。沒關係。 – zbr 2013-05-08 00:32:46

回答

3

通常,UI/UX設計期間的優先級是爲了防止用戶首先陷入困境,而不是捕捉它們可能產生的問題。我爲復活20世紀80年代商業流行語的幽靈道歉,但你希望保持積極主動,不讓它們發生,而不是被動,並試圖在已經開始的時候撲滅火災。

如果您實現使用不允許使用字符的自定義鍵監聽器,則您的問題變得更容易管理。將您的編輯文本與某種通知相關聯,即不允許空白,以便用戶不會認爲您的代碼因爲無法輸入他們認爲應該能夠輸入的內容而中斷。

看看here

+0

感謝您的幫助@MarsAtomic我認爲它也可以從XML文件,但該鏈接也將有所幫助。 – benLIVE 2013-05-08 00:27:14

+0

你可以在xml中使用android:inputType,但是這會限制你使用數字與其他字符IIRC,這不會給你想要的控制級別。 – MarsAtomic 2013-05-08 00:29:32

+0

很高興知道。再次感謝@MarsAtomic – benLIVE 2013-05-08 00:34:23