簡體   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