ورود

View Full Version : autoComplatetextview



yosefi1988
شنبه 24 فروردین 1392, 22:04 عصر
سلام به همه دوستان

من احتیاج دارم که بدونم در یک autoComplatetextview توسط کاربر متنی وارد شده یا نه.... ولی نمیدونم باید چه کار کنم

مقدار hint برابر با "for example: PC" است.

Nevercom
یک شنبه 25 فروردین 1392, 04:44 صبح
if (atv.getText().toString().trim().equals("")) {
// empty
tv.setText("empty");
} else {
tv.setText("not empty");

}

این کد محتوای AutoCompleteTextView رو میگیره و کاراکتر های whitespace رو از اول و آخر رشته حذف میکنه (trim.) و بعد از اون چک میکنه اگه محتوایی نداشته باشه اعلام میکنه که متنی نوشته نشده
البته متد isEmpty هم موجود هست که همین کارو میکنه اما از API 9 به بالا قابل استفاده هست.