2012-02-03 3 views
1

まだまだ新しいアンドロイド(画像が含まれています)アンドロイドで履歴のあるテキストフィールドを作成するにはどうすればよいですか?

私はiPhoneアプリケーションをクローンする必要があります。

enter image description here

そのあなたが文字の限られた量を入力できるテキストボックス:イムは、この要素のクローンを作成する方法をアプローチする最良の方法を考え出すに問題があります。 これを押すと、入力した最後の5つの要素がリストに表示されます(オートコンプリートではありません)ので、クリックするとテキストボックスに入力されます。

これにどのようにアプローチしますか?どのクラスが拡張するのがベストでしょう(私は保存、共有好みによって行うことができる知っている)

おかげ

+0

私の現在の考え方は、共有環境設定で履歴を取得してアダプタにロードしてAutoCompleteTextViewに接続できるということです。次に、何らかの方法でしきい値を0に設定するか、または他の方法でそれを達成することです。フォーカスが設定されるとすぐに回答が得られます – AndroidGecko

+0

これは便利ですhttp://stackoverflow.com/questions/2126717/android-autocompletetextview-show-suggestions-when-no-text-entered – AndroidGecko

答えて

0

ちょうどこの例のように

stackoverflow.com/questions/2126717/

AutoCompleteTextViewを作成SharedPreferencesで

店の歴史

0

は、次の操作を行います。

AutoCompleteTextView textView = (AutoCompleteTextView)findViewById(R.id.autocomplete_country); 
// Get the string array 
String[] countries = getResources().getStringArray(R.array.countries_array); 
// Create the adapter and set it to the AutoCompleteTextView 
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, countries); 

textView.setAdapter(adapter);