CharSequence[] 到 CharSequance
CharSequence[] to CharSequance
我正在使用库 material 对话框。多重列表使用 CharSequence[] 而不是 CharSequence。
@Override
public boolean onSelection(MaterialDialog dialog, Integer[] which, CharSequence[] text) {
// If Bold//
if (text.equals("Bold") {
}
}
因为它是 CharSequence[] 而不是 CharSequence 我无法获取文本值。如何从 CharSequence[] 中获取文本值?如果有帮助,这里是图书馆的 link:)
您发布的回调是针对 "Multi Choice List" 的,这意味着您的回调中有多个选项返回 which
数组和 text
数组。
文本是一个数组,因此您可以像这样获取首选文本:
text[0]
你可以用同样的方法检查 which
:
which[0]
我认为您正在使用多选。你有文本[0]、文本[1]、文本[2]...
如果只有一个选择,那么 text[0].toString() 就是你的文本值
我正在使用库 material 对话框。多重列表使用 CharSequence[] 而不是 CharSequence。
@Override
public boolean onSelection(MaterialDialog dialog, Integer[] which, CharSequence[] text) {
// If Bold//
if (text.equals("Bold") {
}
}
因为它是 CharSequence[] 而不是 CharSequence 我无法获取文本值。如何从 CharSequence[] 中获取文本值?如果有帮助,这里是图书馆的 link:)
您发布的回调是针对 "Multi Choice List" 的,这意味着您的回调中有多个选项返回 which
数组和 text
数组。
文本是一个数组,因此您可以像这样获取首选文本:
text[0]
你可以用同样的方法检查 which
:
which[0]
我认为您正在使用多选。你有文本[0]、文本[1]、文本[2]... 如果只有一个选择,那么 text[0].toString() 就是你的文本值