Android 如何在数组索引中添加新字符串

Android 如何在数组索引中添加新字符串,android,Android,如何在警报对话框数组索引中添加新字符串 假设数组索引包含A、B、C,我想在数组索引中分别添加D,我该怎么办 让我们假设via items是 A B C 我想加上D AlertDialog.Builder builder2 = new AlertDialog.Builder(context); //Set its title builder2.setTitle("Pick an item"); final String [] viaitems; viaitems = myString.spl

如何在警报对话框数组索引中添加新字符串

假设数组索引包含A、B、C,我想在数组索引中分别添加D,我该怎么办

让我们假设via items是

A
B
C
我想加上D

AlertDialog.Builder builder2 = new AlertDialog.Builder(context);

//Set its title
builder2.setTitle("Pick an item");

final String [] viaitems;
viaitems = myString.split("<");

builder2.setItems(viaitems, new DialogInterface.OnClickListener() {

    // Click listener
    public void onClick(DialogInterface dialog, int item) {
        Toast.makeText(getApplicationContext(), viaitems[item],  
            Toast.LENGTH_SHORT).show();
    }

});

AlertDialog alert = builder2.create();

//display dialog box
alert.show();
AlertDialog.Builder builder2=新建AlertDialog.Builder(上下文);
//设置它的标题
builder2.设置标题(“选择项目”);
最后的字符串项;
viaitems=myString.split(“试试这个…”

您可以使用
ArrayList
参考此

您可以使用索引单独添加

string_list.add(1,"D");

我不知道你的意图是什么,但是如果你想创建一个数组,比如说+5大小

final String [] viaitems;
viaitems = myString.split("<");

final String [] addedStringArr = Arrays.copyOf(viaitems, viaitems.length+5);

//you can set up whatever values you want.

addedStringArr[viaitems.length] = "1st Extra item"; //and so on for rest 5.
最终字符串[]项;

viaitems=myString.split(“您不能使数组大小足够大以支持更多元素,也不能使用ArrayList随时动态添加更多元素如何?????????????ArrayList list=new ArrayList();list.add(“someNewString”);list.add(“某些其他字符串”);ok thnx再告诉我一件事,我将如何突出显示或更改列表中新字符串的颜色???@user3456519在将字符串设置为文本视图时设置该文本视图的颜色我将如何更改帮助me@user3456519你的文字贴在哪里code@user3456519你在耍我接受/不接受答案吗
string_list.add("A"):
string_list.add("B"):
string_list.add("C"):
string_list.add(1,"D");
final String [] viaitems;
viaitems = myString.split("<");

final String [] addedStringArr = Arrays.copyOf(viaitems, viaitems.length+5);

//you can set up whatever values you want.

addedStringArr[viaitems.length] = "1st Extra item"; //and so on for rest 5.