gpt4 book ai didi

Android:从 StringArray 资源到 CharSequence[]

转载 作者:行者123 更新时间:2023-11-29 14:33:57 25 4
gpt4 key购买 nike

我想这是一个相当新手的问题,但我在 Android 上只花了 2 周的时间。

我的问题是,我创建了一个带有引用 R.array.NAME 的 StringArray

我想用 StringArray 中的值填充一个充满复选框的对话框,但似乎我需要将它转换为 CharSequence[] 以便我可以使用:设置多项选择项

我找不到办法。

这是我的代码(无论如何我都必须添加接受/取消按钮)

//我想从我的 StringArray R.array.NAME

中获取这个(主题变量)
final CharSequence[] subjects = {"Sports", "History", "Maths"};         
final boolean[] states = {false, true, false};
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setMultiChoiceItems(subjects, states, new DialogInterface.OnMultiChoiceClickListener(){
public void onClick(DialogInterface dialogInterface, int item, boolean state) {
}
});

非常感谢你们。

最佳答案

在您的 Activity 调用中:

String[] subjects = getResources().getStringArray(R.array.NAME);

获取资源的值(value)。

希望对您有所帮助。

关于Android:从 StringArray 资源到 CharSequence[],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7778986/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com