原生EditText能做哪些事。

2021-10-18 06:02:26 字數 2663 閱讀 4166

edittext自身的其他功能

二、code

初始設定文字是有效的,但是輸入刪除文字,沒有實時檢查是否是超文字連線。

最少行數測試是無效的

android:minlines=

"2"

下面是常用的4種,其他可google。

//限制輸入文字型別 數字

android:inputtype=

"number"

//限制輸入文字型別 可帶小數點的數字

android:inputtype=

"numberdecimal"

//限制輸入文字型別 數字密碼

android:inputtype=

"numberpassword"

//限制輸入文字型別 文字密碼

這裡限制輸入檢測的是字串中的所有單個字元

android:digits=

"我溫城"

當前edittext文字內容為空,會顯示提示文字。

//設定提示文字

android:hint=

"請輸入我是溫金城"

//設定提示文字,設定提示文字顏色

android:textcolorhint=

"@color/r"

android:hint=

"請輸入我是溫金城"

均可以通過**實現。另外可實現動態變化的效果。

通過addtextchangedlistener獲取到文字改變監聽,然後篩選資訊,展示資訊。

//模擬資料

list**11 =

newarraylist

<

>()

;list**11.

add(

"深圳龍崗區");

list**11.

add(

"深圳福田區");

list**11.

add(

"深圳羅湖區");

list**11.

add(

"深圳南山區");

list**11.

add(

"深圳鹽田區");

list**11.

add(

"深圳寶安區");

list**11.

add(

"深圳龍華區");

list**11.

add(

"深圳坪山區");

list**11.

add(

"深圳大鵬新區");

//實時監測edittext輸入

edit_11.

addtextchangedlistener

(new

textwatcher()

@override

public

void

ontextchanged

(charsequence s, int start, int before, int count)

@override

public

void

aftertextchanged

(editable s)

}//篩查結果顯示

使用relativelayout父布局,將負責接收的輸入框背景透明,文字透明,覆蓋在顯示層元件上。負責接收的輸入框接收文字,處理後變更下方顯示層元件資訊。

//接收輸入框 監聽焦點獲取,設定當前游標位置。

edt5.

setonfocuschangelistener

(new

view.onfocuschangelistener()

}});

//接收輸入框 監聽文字變化,並顯示文字

大資料能做和不能做的事

大資料 一詞早在20世紀40年代就出現了。全世界的公司都在竭盡全力地探索它的潛力。全球的科技巨頭們都在大幅增加大資料技術的支出。公司從大資料身上看到了一線生機,讓他們可以利用任何大小的資料。智慧型手機 gps 感測器等在收集資料方面都發揮著作用。每一位元的資料都被收集起來然後處理成對我們 客戶 有價...

機器學習哪些事

1.機器學習可以根據訓練時監督的量和型別分為四類 監督學習,非監督學習,半監督學習和強化學習 1.1監督學習 用來訓練演算法的訓練資料報含了答案 即標籤 重要的監督學習演算法 k近鄰演算法,線性回歸,邏輯回歸,支援向量機,決策樹和隨機森林,神經網路 1.2非監督學習 用來訓練演算法的訓練資料沒有包含...

js函式哪些事

js函式概念 js函式就類似把任意一段 放在乙個盒子裡面,呼叫函式就是直接呼叫這個這個盒子,讓盒子執行裡面得 得到想要得結果 函式規則 高內聚,低耦合。高內聚 即函式要有很明確的功能性,解決一類問題,而不只是乙個問題 低耦合 即函式對其他元素的依賴性,函式在執行過程中,不應該太多的依賴其他的方法或者...