如何使用几个选择的选项实现AutoCompleteTextView?

时间:2016-01-11 14:03:24

标签: android twitter-bootstrap-3 android-edittext

使用Bootstrap的Web应用程序,有这样的输入区域。

enter image description here

在Android中有没有像这样实现EditText的库?

2 个答案:

答案 0 :(得分:1)

是的,已完成的泡泡在Android中被称为“筹码”。一个完整的工作解决方案的例子对于这里的答案来说太详细了,但这只是我成功使用的一个库。

https://github.com/splitwise/TokenAutoComplete/

还有一个,为了安全措施

https://github.com/klinker41/android-chips

答案 1 :(得分:0)

使用AutoCompleteTextView

官方示例:

public class CountriesActivity extends Activity {
     protected void onCreate(Bundle icicle) {
         super.onCreate(icicle);
         setContentView(R.layout.countries);

         ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
                 android.R.layout.simple_dropdown_item_1line, COUNTRIES);
         AutoCompleteTextView textView = (AutoCompleteTextView)
                 findViewById(R.id.countries_list);
         textView.setAdapter(adapter);
     }

     private static final String[] COUNTRIES = new String[] {
         "Belgium", "France", "Italy", "Germany", "Spain"
     };
 }

https://developer.android.com/reference/android/widget/AutoCompleteTextView.html