MultiAutoCompleteTextView คืออะไรลองเล่นกัน?


สวัสดีครับ วันนี้เราจะมาลองหัดทำ EditText ที่พิมพ์แล้วมีคีย์เวิร์ดให้เลือกครับ เรามาดูกันเลยครับว่ามีวิธีการเขียนโค้ดกันยังไงครับ
เปิดไฟล์ layout/activity_main.xml แล้ว เพิ่ม MultiAutoCompleteTextView
<MultiAutoCompleteTextView
                android:id="@+id/editsearch"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:padding="40dp"
                android:textSize="20sp"
                />

เปิดไฟล์ java/MainActivity.java

public class MainActivity extends AppCompatActivity{
ArrayList arrayList = new ArrayList();
ArrayAdapter adapter;
@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
            arrayList.add(“ant”);
            arrayList.add(“bird”);
            arrayList.add(“cat”);
            arrayList.add(“dog”);
 MultiAutoCompleteTextView multiAutoCompleteTextView = (MultiAutoCompleteTextView)findViewById(R.id.editsearch);
        adapter = new ArrayAdapter(MainActivity.this,android.R.layout.simple_list_item_1,arrayList);
        multiAutoCompleteTextView.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());
        multiAutoCompleteTextView.setAdapter(adapter);
}

}

สำหรับตัวอย่างในการทำ MultiAutoCompleteTextView ก็ขอจบไว้เพียงเท่านี้ หากมีข้อสงสัยสามารถคอมเมนต์ไว้ที่โพสต์ด้านล่างเลยครับ สำหรับวันนี้สวัสดีครับ

ความคิดเห็น

บทความที่ได้รับความนิยม