Autocompletar texto en android?

En mi aplicación estoy usando un auto-complete-text. Cuando el usuario escribe t , muestra tres , dos , cincuenta pero quiero mostrar dos , tres no cincuenta. ¿Puede alguien ayudarme a resolver este problema.

String search[] = {"one","two","three","four","five","six","seven","fifty"}; ArrayAdapter<String> adp= new ArrayAdapter<String>(this,R.layout.searchtext, search); search_item.setThreshold(1); search_item.setAdapter(adp); 

No pienso que usted tiene que crear el adaptador de encargo. Su funcionalidad predeterminada que desea. Mira esto

Aquí tengo array como:

 private static final String[] COUNTRIES = new String[] { "Belgium", "France", "France_", "Italy", "Germany", "Spain","abcf","FFa","FFb","bFF","aFF" }; 

Cuando busco ff entonces su me da sólo 2("FFa","FFb") sugerencia no 4("FFa","FFb","bFF","aFF")

Introduzca aquí la descripción de la imagen

He utilizado esto en ActionBar. Usted puede también utilizar esto en la disposición. Porque su diseño personalizado en ActionBar.

 public class TestActivity extends Activity { /** Called when the activity is first created. */ private static final String[] COUNTRIES = new String[] { "Belgium", "France", "France_", "Italy", "Germany", "Spain","abcf","FFa","FFb","bFF","aFF" }; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ActionBar actionBar = getActionBar(); actionBar.setDisplayHomeAsUpEnabled(true); actionBar.setDisplayShowCustomEnabled(true); // actionBar.setDisplayShowTitleEnabled(false); // actionBar.setIcon(R.drawable.ic_action_search); LayoutInflater inflator = (LayoutInflater) this .getSystemService(Context.LAYOUT_INFLATER_SERVICE); View v = inflator.inflate(R.layout.test, null); actionBar.setCustomView(v); ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_dropdown_item_1line, COUNTRIES); AutoCompleteTextView textView = (AutoCompleteTextView) v .findViewById(R.id.editText1); textView.setAdapter(adapter); } } 

Test.xml

 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:gravity="center" > <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Action Bar:" android:textAppearance="?android:attr/textAppearanceMedium" android:textColor="#FFFFFF" /> <AutoCompleteTextView android:id="@+id/editText1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:ems="10" android:imeOptions="actionSearch" android:inputType="textAutoComplete|textAutoCorrect" android:textColor="#FFFFFF" > <requestFocus /> </AutoCompleteTextView> </LinearLayout> 
FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.