CharSequence []到CharSequance

时间:2015-10-19 00:09:34

标签: android charsequence

我正在使用图书馆资料对话框。多列表使用CharSequence []而不是CharSequence。

 @Override
 public boolean onSelection(MaterialDialog dialog, Integer[] which, CharSequence[] text) {

     // If Bold//
     if (text.equals("Bold") {

     }
}  

因为它是CharSequence []而不是CharSequence,所以我无法获得文本值。如何从CharSequence []中获取文本值。如果有帮助,这里是图书馆的链接:)

https://github.com/afollestad/material-dialogs

2 个答案:

答案 0 :(得分:0)

回复您发布的内容是针对"多选列表"这意味着您在which数组和text数组中的回调中会返回多个选项。

text是一个数组,因此您可以获得首选文本,如下所示:

text[0]

您可以检查which

which[0]

答案 1 :(得分:0)

我认为你正在使用多选。你有文字[0],文字[1],文字[2] ...... 如果只有一个选项,则text [0] .toString()是您的文本值