0

如何仅从 String[] 转换为 String?所以我可以分配orderanitems我,我可以把它放到我的列表视图中。

这是我的代码。

MyClass class= new MyClass();

String orderan =class.getName();
String[] items = orderan; **the problem here

ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
                    android.R.layout.simple_list_item_1, items);

        list.setAdapter(adapter);
4

3 回答 3

1

看来您只是想要这个:

String orderan = class.getName();
String[] items = {orderan};

甚至:

String[] items = {class.getName()};
于 2012-10-20T22:49:01.647 回答
0

ArrayAdapter 需要一个数组,但您试图将字符串 orderan 分配到数组项中。相反,创建一个新数组,并将 orderran 添加到其中。就像是:

String[] items = new String[1];
items[0] = orderan;
于 2012-10-20T22:48:41.580 回答
0

您必须创建一个数组并将字符串添加到其中。

String[] items = new String[1];
items[0] = orderan;

你可以在一行中完成

String[] items = {orderan};
于 2012-10-20T22:49:48.217 回答