auto complete trong android

10 142 0
auto complete trong android

Đang tải... (xem toàn văn)

Thông tin tài liệu

http://vietjack.com/android/index.jsp                                                                                                              Copyright  ©  vietjack.com     Auto Complete Android Nếu bạn muốn nhận gợi ý bạn gõ vào trường text, bạn thực điều thơng qua AutoCompleteTextView Nó cung cấp tự động gợi ý người dùng gõ Danh sách gợi ý hiển thị dropdown menu từ người dùng chọn item để thay cho nội dung phần vừa soạn Để sử dụng AutoCompleteTextView, bạn phải tạo trường AutoCompleteTextView xml Cú pháp sau: android:id="@+id/autoCompleteTextView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" android:layout_marginTop="65dp" android:ems="10" > showDropDown() Phương thức hiển thị dropdown hình Ví dụ Ứng dụng Android minh họa cách sử dụng lớp AutoCompleteTextView Sau nội dung src/MainActivity.java package com.example.sairamkrishna.myapplication; import android.app.Activity; import android.content.Context; import android.media.AudioManager; import android.media.MediaPlayer; import android.media.MediaRecorder; import android.os.Bundle; import android.os.Environment; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.view.animation.Animation; import android.view.animation.AnimationUtils; import android.widget.ArrayAdapter; import android.widget.AutoCompleteTextView; import android.widget.Button; import android.widget.EditText; import android.widget.ImageView; import android.widget.MultiAutoCompleteTextView; import android.widget.Toast; import java.io.IOException; public class MainActivity extends Activity { AutoCompleteTextView text; MultiAutoCompleteTextView text1; String[] languages={"Android ","java","IOS","SQL","JDBC","Web services"}; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); http://vietjack.com/                                                                                                                              Trang  chia  sẻ  các  bài  học  online  miễn  phí  Page  1   http://vietjack.com/android/index.jsp                                                                                                              Copyright  ©  vietjack.com     setContentView(R.layout.activity_main); text=(AutoCompleteTextView)findViewById(R.id.autoCompleteTextView1); text1=(MultiAutoCompleteTextView)findViewById(R.id.multiAutoCompleteTextView1); ArrayAdapter adapter = new ArrayAdapter(this,android.R.layout.simple_list_item_1,languages); text.setAdapter(adapter); text.setThreshold(1); text1.setAdapter(adapter); text1.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer()); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present getMenuInflater().inflate(R.menu.menu_main, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { // Handle action bar item clicks here The action bar will // automatically handle clicks on the Home/Up button, so long // as you specify a parent activity in AndroidManifest.xml int id = item.getItemId(); //noinspection SimplifiableIfStatement if (id == R.id.action_settings) { return true; } return super.onOptionsItemSelected(item); } } Sau nội dung activity_main.xml android:id="@+id/multiAutoCompleteTextView1" android:layout_width="wrap_content" Sau nội dung Strings.xml My Application name="hello_world">Hello world!

Ngày đăng: 02/12/2017, 07:12

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan