Contoh Android AutoCompleteTextView
September 10, 2020
Add Comment
Android AutoCompleteTextView melengkapi kata berdasarkan kata yang dicadangkan, jadi tidak perlu menulis semua karakter kata.
Android AutoCompleteTextView adalah bidang teks yang dapat diedit, menampilkan daftar saran dalam menu drop-down dimana pengguna dapat memilih hanya satu saran atau nilai.
Android AutoCompleteTextView adalah subkelas kelas EditText. MultiAutoCompleteTextView adalah subkelas AutoCompleteTextView kelas.
Contoh Android AutoCompleteTextView
Dalam contoh ini, kita menampilkan bahasa pemrograman dalam autocompletetextview. Semua bahasa pemrograman disimpan dalam string array. Kami menggunakan kelas ArrayAdapter untuk menampilkan konten array. Mari kita lihat contoh sederhana autocompletetextview di android.* activity_main.xml
Seret AutoCompleteTextView dan TextView dari pallete, sekarang file activity_main.xml akan seperti ini : File : activity_main.xml<?xml version="1.0" encoding="utf-8"?> <android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="example.android.com.autocompletetextview.MainActivity"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="What is your favourite programming language?" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopOf="parent" app:layout_constraintVertical_bias="0.032" /> <AutoCompleteTextView android:id="@+id/autoCompleteTextView" android:layout_width="200dp" android:layout_height="wrap_content" android:layout_marginLeft="92dp" android:layout_marginTop="144dp" android:text="" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" /> </android.support.constraint.ConstraintLayout>
* Activity class
Mari kita menulis kode AutoCompleteTextView. File : MainActivity.javapackage example.android.com.autocompletetextview; import android.graphics.Color; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.widget.ArrayAdapter; import android.widget.AutoCompleteTextView; public class MainActivity extends AppCompatActivity { String[] language ={"C","C++","Java",".NET","iPhone","Android","ASP.NET","PHP"}; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //Creating the instance of ArrayAdapter containing list of language names ArrayAdapter<String> adapter = new ArrayAdapter<String> (this,android.R.layout.select_dialog_item,language); //Getting the instance of AutoCompleteTextView AutoCompleteTextView actv = (AutoCompleteTextView)findViewById(R.id.autoCompleteTextView); actv.setThreshold(1);//will start working from first character actv.setAdapter(adapter);//setting the adapter data into the AutoCompleteTextView actv.setTextColor(Color.RED); } }
0 Response to "Contoh Android AutoCompleteTextView"
Posting Komentar