问题描述
我正在使用图书馆资料对话框。 多列表使用CharSequence []代替CharSequence。
@Override
public boolean onSelection(MaterialDialog dialog, Integer[] which, CharSequence[] text) {
// If Bold//
if (text.equals("Bold") {
}
}
因为它是CharSequence []而不是CharSequence,所以我无法获取文本值。 如何从CharSequence []中获取文本值。 如果可以的话,这是到图书馆的链接:)
1楼
再打你的贴是“多选项列表”,这意味着有一些在你的电话返回的多个选项which
阵列和text
阵列。
text是一个数组,因此您可以像这样获得首选文本:
text[0]
您可以查看同样的方式which
:
which[0]
2楼
我认为您正在使用多选。 您有text [0],text [1],text [2] ...如果只有一种选择,则text [0] .toString()是您的文本值