package com.example.multiautocompletetextview01;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.widget.ArrayAdapter;
import android.widget.LinearLayout;
import android.widget.MultiAutoCompleteTextView;
import android.widget.TextView;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
LinearLayout ly=new LinearLayout(this);
TextView txt=new TextView(this);
txt.setText("Nama kota di Indonesia : ");
ly.addView(txt);
MultiAutoCompleteTextView mactv = new MultiAutoCompleteTextView(this);
ArrayAdapter aa2 = new ArrayAdapter(this,
android.R.layout.simple_dropdown_item_1line,new String[] {"Cimahi", "Bandung", "Jakarta", "Surabaya", "Bali", "Semarang","Balikpapan"});
mactv.setAdapter(aa2);
mactv.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());
mactv.setWidth(500);
mactv.setHeight(50);
ly.addView(mactv);
setContentView(ly);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
Hasil potongan kode di atas adalah sebagai berikut:
Blog ini merupakan salah satu sarana untuk berbagi ilmu atau sharing knowledge materi-materi bidang Infokom (Informatika dan Komputer).
Tuesday, April 4, 2017
[MOBILE PROGRAMMING] WIDGET VIEW - MultiAutoCompleteTextView
Cara menggunakan MultiAutoCompleteTextView sama seperti AutoCompleteTextView. Perbedaannya adalah dapat memilih lebih dari satu kata dengan menggunakan tanda koma. Sebagai contoh, ketika mengetikkata “ci” dan memilih Cimahi. Setelah itu diberi tanda koma, kemudian mengetikkan kata ”ba” maka akan muncul pilihan Bandung, Bali, Balikpapan, dst.
Subscribe to:
Post Comments (Atom)

No comments:
Post a Comment