繁体   English   中英

ListView的Java字符串格式

[英]Java String formation for ListView

我已经为我的Android应用创建了Java代码。

String[] MovieName=new String[]{};

for (int i = 0; i < 15; i++) 
{
MovieName[i]=movieAtt.getAttributeValue( "name" );  //Value coming from my XML
}

ListViewObject.setAdapter(new ArrayAdapter<String>(screen2.this,android.R.layout.simple_list_item_1 , MovieName));

此代码引发异常。 我认为我没有在Java String Array中正确插入变量。

我只想拥有一个类似MovieName = {“ 1”,“ 2”,“ 3”}的变量,以馈入我的代码的ListView中。

这也没有太大帮助: http : //download.oracle.com/javase/6/docs/api/java/lang/String.html

您初始化一个空字符串数组。 这将为您提供ArrayOutOfBoundException。

如果您总是有15个条目,则可以将其初始化为15。

String[] MovieName=new String[15];

否则,您可以创建一个ArrayList并将其填充为数组。

您初始化一个空数组。

尝试这个

String[] MovieName = new String[15];

如果MovieName中的元素数是常数,则应将其初始化为

String[] MovieName=new String[15];

您当前的初始化等于

String[] MovieName=new String[0];

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM