繁体   English   中英

Android-多值EditText

[英]Android - multi value EditText

我想实现多值EditText (就像在StackOverFlow问题中提交的标签一样)

现在,我要求用户按下一个按钮,以便存储该值并清除EditText然后用户需要输入下一个值。 而且我认为这反映了非常差的用户体验。

有没有更好的做法来解决这个问题?

我想实现多值EditText(就像在StackOverFlow问题中提交的标签一样)

您需要使用MultiAutoCompleteTextView控件来实现此目的

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

         ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
                 android.R.layout.simple_dropdown_item_1line, COUNTRIES);
         MultiAutoCompleteTextView textView = (MultiAutoCompleteTextView) findViewById(R.id.edit);
         textView.setAdapter(adapter);
         textView.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());
     }

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM