安卓文本輸入提示用哪個屬性
1. android EditText輸入文字 數字時 裡面的圖片文字怎麼消失 用的是哪個屬性
你說的是在EditText有個水印,輸入的時候水印消失的效果吧?你再EditText的XML中加入android:hint=「請輸入用戶名」,運行時EditText就會有一個「請輸入用戶名」的水印,當你輸入任何字元時,水印消失,刪除所有字元後水印又會出來,你還可以用android:textColorHint="顏色值"來設置水印文字的顏色哦。在java代碼中可以使用對應的方法實現這些功能,分別是
setHint(水印文字)和setHintTextColor(顏色值)
2. 2021-09-15 TextView屬性大全
TextView 是用於顯示字元串的組件,對於用戶來說就是屏幕中一塊用於顯示文本的區域。
TextView 類的層次關系如下:
java.lang.Object
↳ android.view.View
↳ android.widget.TextView
直接子類:
Button,
CheckedTextView,
Chronometer,
DigitalClock,
EditText
間接子類:
AutoCompleteTextView,
CheckBox,
CompoundButton,
ExtractEditText,
MultiAutoCompleteTextView,
RadioButton,
ToggleButton
TextView 類方法
前面是方法,中間解釋,後面為方法的返回值
getDefaultMovementmethod //獲取默認的箭頭按鍵移動方式 //Movementmethod
getText //獲得TextView 對象的文本 //CharSquence
length //獲得TextView 中的文本長度 //Int
getEditableText //取得文本的可編輯對象,通過 這個對象可對TextView 的文本進行操作,如在游標之後插入字元 //Void
getCompoundPaddingBottom //返回底部填充物 //Int
setCompoundDrawables //設置圖像顯示的位置,在 設置該Drawable 資源之前需要調用setBounds(Rect) //Void
//設置Drawable 圖像的顯示位置,但其邊界不變 //Void
setPadding //根據位置設置填充物 //Void
getAutoLinkMask //返回自動連接的掩碼 //Void
setTextColor //設置文本顯示的顏色 //Void
setHighlightColor //設置文本選中時顯示的顏色 //Void
setShadowLayer //設置文本顯示的陰影顏色 //Void
setHintTextColor //設置提示文字的顏色 //Void
setLinkTextColor //設置鏈接文字的顏色 //Void
setGravity //設置當TextView 超出了文本本身時橫向以及垂直對齊 //Void
getFreezesText //設置該視圖是否包含整個文本,如果包含則返回真值,否則返回假值 //Boolean
屬性
android:autoLink //設置是否當文本為URL 鏈接/email/電話號碼/map 時,文本顯示為可點擊的鏈接。可選值(none/web/email/phone/map/all)
android:autoText //如果設置,將自動執行輸入值的拼寫糾正。此處無效果,在顯示輸入法並輸入的時候起作用。
android:bufferType //指定getText()方式取得的文本類別。選項editable 類似於StringBuilder 可追加字元,也就是說getText 後可調用append 方法設置文本內容。
android:capitalize //設置英文字母大寫類型。此處無效果,需要彈出輸入法才能看得到,參見EditView 此屬性說明。
android:cursorVisible //設定游標為顯示/隱藏,默認顯示。
android:digits //設置允許輸入哪些字元。如「1234567890.+-*/%\n()」
android:drawableBottom //在text 的下方輸出一個drawable,如圖片。如果指定一個顏色的話會把text 的背景設為該顏色,並且同時和background 使用時覆蓋後者。
android:drawableLeft //在text 的左邊輸出一個drawable,如圖片。
android:drawablePadding //設置text 與drawable(圖片)的間隔,與drawableLeft、drawableRight、drawableTop、drawableBottom 一起使用,可設置為負數,單獨使用沒有效果。
android:drawableRight //在text 的右邊輸出一個drawable,如圖片。
android:drawableTop //在text 的正上方輸出一個drawable,如圖片。
android:ellipsize //設置當文字過長時,該控制項該如何顯示。有如下值設置:」start」—–省略號顯示在開頭;」end」——省略號顯示在結尾;」middle」—-省略號顯示在中間;」marquee」 ——以跑馬燈的方式顯示(動畫橫向移動)
android:freezesText //設置保存文本的內容以及游標的位置。
android:gravity //設置文本位置,如設置成「center」,文本將居中顯示。
android:hint //Text 為空時顯示的文字提示信息,可通過textColorHint 設置提示信息的顏色。比較奇怪的是TextView 本來就相當於Label,怎麼會不設置Text?!
android:includeFontPadding //設置文本是否包含頂部和底部額外空白,默認為true。
android:inputMethod //為文本指定輸入法,需要完全限定名(完整的包名)。
android:linksClickable //設置鏈接是否點擊連接
android:marqueeRepeatLimit //在ellipsize 指定marquee 的情況下,設置重復滾動的次數,當設置為marquee_forever 時表示無限次。
android:ems //設置TextView 的寬度為N 個字元的寬度。
android:maxEms //設置TextView 的寬度為最長為N 個字元的寬度。
android:minEms //設置TextView 的寬度為最短為N 個字元的寬度。
android:maxLength //限制顯示的文本長度,超出部分不顯示。
android:lines //設置文本的行數,設置兩行就顯示兩行,即使第二行沒有數據。
android:maxLines //設置文本的最大顯示行數,與width 或者layout_width 結合使用,超出部分自動換行,超出行數將不顯示
android:minLines //設置文本的最小行數,與lines 類似。
android:lineSpacingExtra //設置行間距。
android:lineSpacingMultiplier //設置行間距的倍數。
android:password //以小點」.」顯示文本
android:phoneNumber //設置為電話號碼的輸入方式。
android:scrollHorizontally //設置文本超出TextView 的寬度的情況下,是否出現橫拉條。
android:shadowColor //指定文本陰影的顏色,需要與 shadowRadius 一起使用。
android:shadowRadius //設置陰影的半徑。
android:shadowDx //設置陰影橫向坐標開始位置。
android:shadowDy //設置陰影縱向坐標開始位置。
android:singleLine //設置單行顯示。
android:text //設置顯示文本.
android:textAppearance //設置文字外觀。如「?android:attr/textAppearanceLargeInverse」這里引用的是系統自帶的一個外觀,?表示系統是否有這種外觀,否則使用默認的外觀。可設置的值如下:textAppearanceButton/textAppearanceInverse/textAppearanceLarge/textAppearanceLargeInverse/textAppearanceMedium/textAppearanceMediumInverse/textAppearanceSmall/textAppearanceSmallInverse
android:textColor //設置文本顏色
android:textColorHighlight //被選中文字的底色,默認為藍色
android:textColorHint //設置提示信息文字的顏色,默認為灰色。與hint 一起使用。
android:textColorLink //文字鏈接的顏色.
android:textScaleX //設置文字之間間隔,默認為1.0f。
android:textSize //設置文字大小,推薦度量單位」sp」,如」15sp」
android:textStyle //設置字形[bold(粗體) 0, italic(斜體) 1, bolditalic(又粗又斜) 2] 可以設置一個或多個,用「|」隔開android:typeface //設置文本字體,必須是以下常量值之一:normal 0, sans 1, serif 2, monospace(等寬字體) 3]
android:height //設置文本區域的高度,支持度量單位:px(像素)/dp/sp/in/mm(毫米)
android:maxHeight //設置文本區域的最大高度
android:minHeight //設置文本區域的最小高度
android:width //設置文本區域的寬度,支持度量單位:px(像素)/dp/sp/in/mm(毫米)。
android:maxWidth //設置文本區域的最大寬度
android:minWidth //設置文本區域的最小寬度
原文鏈接: https://blog.csdn.net/Adomner/article/details/52263987
3. input的常用屬性
1)name。該屬性用於指定用來保存用戶輸入文本的變數和名稱。定義name屬性後WML將根據該屬性也即變數名,為即將輸入的文本實體對象與之存儲空間,以便接收用戶輸入。
2)title。該屬性用於input元素的標簽,通常是位於輸入框前的提示信息。
3)type。用於指定文本輸入區的類型,有text和password兩種選擇。默認值為text,指定的用戶可以輸入文本,而且輸入的文本會同時逐漸響應並顯示在瀏覽器中。如果選擇password,則指定用戶輸入的文本作為密碼文本處理,WML程序按文本實體接收輸入的數據,而瀏覽器上響應用戶輸入顯示時逐漸均為星號(*),由此起到保密的目的。
4)value。該屬性用於指定name屬性所定義變數的值,它將顯示在輸入框中。
5)default。該屬性用於指定name屬性所定義變數的默認值。
6)format。該屬性用於格式化輸入的數據。
7)maxlength。該屬性用於指定用戶可輸入字元串的最大長度。該屬性的上限為256,最多不能超過256個字元。
8)emptyok。用於指定用戶是否可以不在輸入框內輸入內容。
9)size。該屬性用於指定輸入框的寬度,寬度值為字元個數。
10)tabindex。用於指定多個輸入框存在時,類似於HTML中[Tab鍵]的具體位置。不過在我學的HTML中常用的只有name,type,value如:
4. 屬性android:inputType用於設置文本輸入類型,其屬性值可以設置為以下哪些值
android:inputType="none"//輸入普通字元
android:inputType="text"//輸入普通字元
android:inputType="textCapCharacters"//輸入普通字元
android:inputType="textCapWords"//單詞首字母大小
android:inputType="textCapSentences"//僅第一個字母大小
android:inputType="textAutoCorrect"//前兩個自動完成
android:inputType="textAutoComplete"//前兩個自動完成
android:inputType="textMultiLine"//多行輸入
android:inputType="textImeMultiLine"//輸入法多行(不一定支持)
android:inputType="textNoSuggestions"//不提示
android:inputType="textUri"//URI格式
android:inputType="textEmailAddress"//電子郵件地址格式
android:inputType="textEmailSubject"//郵件主題格式
android:inputType="textShortMessage"//短消息格式
android:inputType="textLongMessage"//長消息格式
android:inputType="textPersonName"//人名格式
android:inputType="textPostalAddress"//郵政格式
android:inputType="textPassword"//密碼格式
android:inputType="textVisiblePassword"//密碼可見格式
android:inputType="textWebEditText"//作為網頁表單的文本格式
android:inputType="textFilter"//文本篩選格式
android:inputType="textPhonetic"//拼音輸入格式
//數值類型
android:inputType="number"//數字格式
android:inputType="numberSigned"//有符號數字格式
android:inputType="numberDecimal"//可以帶小數點的浮點格式
android:inputType="phone"//撥號鍵盤
android:inputType="datetime"//日期+時間格式
android:inputType="date"//日期鍵盤
android:inputType="time"//時間鍵盤
5. dw中在表單中為文本框添加提示信息,應該使用哪個屬性
Tittle屬性可以解決這個問題。具體方法:新建一個HTML文檔。在body中添加一個超鏈接,輸入鏈接文字。在標簽內輸入title屬性,輸入提示信息。保存文檔。
在屬性面板里你會發現有個「Alt」輸入框。默認情況下,該輸入框是空白的。在這里錄入需要的提示內容就可以了。 那麼鏈接提示的製作就沒這么簡單了。因為DW中沒有直接提供該功能,因此我們需要通過添加HTML代碼來實現。 在中添加「Title」屬性。
DW屬性大全 CSS樣式里包含了 W3C 規范定義的所有 CSS1 的屬性,DW8 把這些屬 性分為 Type (類型)、Background(背景)、Block (塊)、Box(盒子)、Border (邊框)等等。
6. 獲取文本框(text)對象中的用戶輸入的數據,應該使用文本框對象的哪個屬性
text1.Text
Text屬性
7. 文本框中輸入的內容是什麼屬性,value還是text
是value
例如:<input type="text" name="name" value="123">,這說明這個文本框的初始值是123
8. 讓控制項顯示彈出式提示框文字,需要用到控制項的什麼屬性
在這里沒法弄給你,給你個提示,在控制項的滑鼠屬性里,檢測到滑鼠進入控制項范圍後跳出Msgbox提示就行了。如果不用Msgbox的話可以自己另做個窗體form2,fom2里加個label1文體標簽,把要顯示的字載入到form2.label1.caption里去。把form2標題欄去掉,大小和內容做好後,在form1的控制項的滑鼠屬性里:
load form2
form2.show
如果想效果好一點的話,form2的位置可以出現在滑鼠的尖端,只要先測得滑鼠坐標(窗體的top與left等於滑鼠的坐標X,Y)。移出form1的控制項范圍後Unload form2 就可以了。用Msgbox的話每次跳出後都要點一下確定才可以,用load form2載入一個新窗體就不會這樣,而且你還可以給form2加個定時器,顯示N秒後自動Unload關閉掉。
9. 安卓輸入框添加默認文字並且可編輯,求方法
在代碼中 edittext.setText("1234567");