Java 无法从autocompletebubbletext获取字符串
我正在使用autocompletebubbletext库(),它在列表中显示要从中选择的项目列表,同时允许从EditText中选择项目。Java 无法从autocompletebubbletext获取字符串,java,android,Java,Android,我正在使用autocompletebubbletext库(),它在列表中显示要从中选择的项目列表,同时允许从EditText中选择项目。 我的问题如下: 用户选择多个项目(=多个输入)后。。我想在点击按钮时显示一个文本作为输出(当然取决于选择的项目),如图所示:()… 但我在从编辑文本中获取itemsChosen字符串时遇到了麻烦 第一:我不确定使用哪个返回值!! 第二:我认为我应该使用“checkedds”,并且我在互联网上尝试了很多解决方案,我整天都在尝试不同的想法,与我所尝试的不同:(附言
我的问题如下:
用户选择多个项目(=多个输入)后。。我想在点击按钮时显示一个文本作为输出(当然取决于选择的项目),如图所示:()…
但我在从编辑文本中获取itemsChosen字符串时遇到了麻烦 第一:我不确定使用哪个返回值!! 第二:我认为我应该使用“checkedds”,并且我在互联网上尝试了很多解决方案,我整天都在尝试不同的想法,与我所尝试的不同:(附言:我用祝酒词来看看这些方法是否有效)
edittext.getText().toString()
>Toast中没有显示任何内容我尝试将setHash转换为字符串[]:然后将字符串[]转换为一个字符串,如下所示:
content=editText.getCheckeditems();//getcheckeditems returns checkedIds which is = new HashSet<String>()
String[] BLANA= content.toArray(new String[content.size()])
data= TextUtils.join(",",BLANA);
在MAINACTIVTY.JAVA中
MultiSelectEditText editText = (MultiSelectEditText)findViewById(R.id.auto_text_complete);
content=editText.datachosen();
Toast.makeText(DecisionTree.this, content,
Toast.LENGTH_LONG).show(); // TOAST INCLUDED IN A BUTTON OF COURSE
输出:土司没有显示任何内容 解决了。。
我在创建..之前初始化编辑文本,然后在onCreate()之后定义它。。
并获得了具有普通edittext.getText().toString()的字符串;方法
简单但很难发现问题
MultiSelectEditText editText = (MultiSelectEditText)findViewById(R.id.auto_text_complete);
content=editText.datachosen();
Toast.makeText(DecisionTree.this, content,
Toast.LENGTH_LONG).show(); // TOAST INCLUDED IN A BUTTON OF COURSE