今天看到autocompletetextview的時候想到這個問題,就實現了一下。
private
void method1()
想在輸入後判斷,結果發現notifydatasetchanged();並沒有用,無語了,總是遇到adapter的這個問題……
private
void
method2()
//最終選了這個方法,不能在aftertextchanged中,autocompletetextview的實現就是在aftertextchanged中的,要在它之前改變備選項
@override
public
void
ontextchanged(charsequence s, int start, int before, int count)
@override
public
void
aftertextchanged(editable s)
});}
private
void
oninputchange(string input)
//這裡並沒有作用,見2.2和2.3
madapter.notifydatasetchanged();
}
改為下面的,重新設定了adapter,可是可以了,但心理很彆扭。
private void afterinput(string input)
madapter =new arrayadapter(inputmailactivity.this,android.r
.layout
.******_dropdown_item_1line, mdata);
mtextviewinput.setadapter(madapter);
}
data不是引用的嗎,為什麼變了data,呼叫notifydatasetchanged卻沒用。
看了一下arrayadapter,可能是因為moriginalvalues的原因吧,具體也沒看,不過找到解決方法了。
private
void
oninputchange(string input)
}
換為multiautocompletetextview
//多乙個設定,一定要加,不然無效。
textview.settokenizer(new multiautocompletetextview.commatokenizer());
private void oninputchange(string input)
}
效果圖
15 安卓自動提示文字框
xml 提示文字框像上面那樣新建就可以了,既然是提示文字框就需要有提示的內容,內容我們用到了資料介面卡為自動提示文字框提供資訊。只做乙個陣列用來放補全文字框的資料 private string num new string 自動補全文字框,final autocompletetextview aut...
jquery 實現郵箱輸入自動提示功能
郵箱的廣泛使用得益於它的免費,因此很多 在註冊的時候都會直接使用郵箱作為賬號名 為了提高使用者的體驗,很多 都會實現郵箱輸入的自動提示功能,所有自己也實現了乙個,先看下效果吧,覺得效果還行的就拿去 核心 需要jquery的支援 function var settings extend default...
安卓ScrollView實現自動滾屏
今天因專案需要,製作乙個scrollview的自動滾屏。在網上找了很多的 還是無法具體實現。具體網頁有這些 比如都是大同小異。主要的實現 就是這些。可是仍然會有人不知道具體怎麼使用。比如,布局xml你可能寫的不符合規則。還有可能不知道放在 才可以實現滾屏。首先,先把他的 貼出來 首先1獲得scrol...