Monday, May 21, 2012 : Article User : Register | Login
บทความ
Webboard
วีดีโอ
บทความจากเพื่อนๆ Guru
16
ฝนเพิ่งหยุดตก อากาศช่างแสนสบายน่านอนซักตื่นเสียจิง แต่ก่อนจะนอนก็แวะมาให้ความรู้พี่ ๆ เพื่อน ๆ น้อง ๆ ที่หลงเข้ามายังเว็บแห่งนี้ ฮ่าๆ ๆ วันนี้ขอนำเสนอเรื่อง !!!! MultiAutoCompleteTextView แล้วมันเป็นยังไงอ่ะ ? มันทำงานยังไง ? ก็ลองทำตามเลยดีกว่าค่ะ อย่าเสียเวลาเลยเน้อออ

1.สร้างโปรเจค Android โดยใช้ชื่อว่า AndroidMultiAutoCompleteTextView


2.ใน file main.xml ใส่โค้ดดังต่อไป

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

android:orientation="vertical"

    android:layout_width="fill_parent"

    android:layout_height="fill_parent"

    >

<TextView 

    android:layout_width="fill_parent"

    android:layout_height="wrap_content"

    android:text="@string/hello"

    />

<MultiAutoCompleteTextView android:id="@+id/multiautocompletetextview"

 android:layout_width="fill_parent"

 android:layout_height="wrap_content"

 android:completionThreshold="1"

 />

</LinearLayout>


จะได้ผลลัพธ์ดังนี้



3.ใน file AndroidMultiAutoCompleteTextView.java ให้ใส่โค้ดดังนี้
 

package th.co.bighead.exsample.AndroidMultiAutoCompleteTextView;

 

import android.app.Activity;

import android.os.Bundle;

import android.widget.ArrayAdapter;

import android.widget.MultiAutoCompleteTextView;

 

public class AndroidMultiAutoCompleteTextView extends Activity {

 

 MultiAutoCompleteTextView myMultiAutoCompleteTextView;

 String item[]={

   "January", "February", "March", "April",

   "May", "June", "July", "August",

   "September", "October", "November", "December"

 };

 

    /** Called when the activity is first created. */

    @Override

    public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.main);

       

        MultiAutoCompleteTextView myMultiAutoCompleteTextView

         = (MultiAutoCompleteTextView)findViewById(

           R.id.multiautocompletetextview);

       

        myMultiAutoCompleteTextView.setAdapter(

          new ArrayAdapter<String>(this,

            android.R.layout.simple_dropdown_item_1line, item));

        myMultiAutoCompleteTextView.setTokenizer(

          new MultiAutoCompleteTextView.CommaTokenizer()); 

    }

}


4.จากนั้นให้รันโปรแกรม จะได้ผลลัพธ์ดังนี้





ลิงค์ที่เกี่ยวข้อง : MultiAutoCompleteTextView

Post Rating

Comments

There are currently no comments, be the first to post one.

Post Comment

Only registered users may post comments.
Home | Article | Webboard | Video | Blog | Showcase | News
Copyright 2010 by devguru.mobi