簡體   English   中英

Android EditText inputType textShortMessage

[英]Android EditText inputType textShortMessage

inputType textShortMessage的目的是textShortMessage 這將如何影響我的申請? 某些鍵盤,Android版本或應用程序是否特別對待這種情況,還是僅僅鍵入text

texttextShortMessage之間沒有那么大的區別。 在開發Android Source時,谷歌開發人員覺得可以為兩種不同的案例創建兩個不同的類。 textShortMessage和textLongMessage都繼承了具有一些不同屬性的文本行為。

EditText可能有很多類型的輸入。 Android Developer使我們更容易定義特定EditText的行為。

textShortMessage用於: TYPE_CLASS_TEXT的變體:輸入短的,可能是非正式的消息,例如即時消息或文本消息。

這意味着當我們使用textShortMessage作為輸入類型時,EditText將打開字母鍵盤,但EditText將不會展開。 如果將其更改為textLongMessage ,則將展開EditText以進行多行文本輸入。

消息來源: http//developer.android.com/reference/android/text/InputType.html

一個區別:

android:inputType="textShortMessage|textMultiLine" 

會給你一個笑臉按鈕而不是輸入鍵。

android:inputType="textMultiLine" 

會再次給你“輸入”鍵。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM