1
我想知道如何讓代碼讓用戶輸入數值到動態數組中,所以我們可以說用戶輸入的第一個數字是5,這將是數組長度,然後他輸入另外5個數字該數組,我該如何使這種動態,而不是假設數組長度將永遠是5?我們用什麼來輸入數據,EditText?如果是這樣,編輯文本是否進入像這樣的循環:動態數組輸入
for(i=0;i<arrlength;i++)
{
arr[i] = (EditText)findViewById(R.id.txtbound);
}
這將是我如何檢索用戶的數據?並在用戶輸入指定的值後,在這種情況下,5個值,我們如何進入新的屏幕?我應該把一個:
if(i == arrlength) startActivity(i);
裏面的for循環?
任何幫助,將不勝感激
嘿,是啊我知道如何將數據傳遞給一個新的活動,如果我使用上面的示例,它只會允許數組中的兩個值? – David 2011-12-22 22:18:52
@david不,陣列列表會隨着元素的增加而增長 – barry 2011-12-22 23:18:11
嘿,對不起,我試圖使用你的代碼,但它不會工作,它說有錯誤的構造,你能告訴我你將使用什麼樣的xml佈局? – David 2011-12-23 10:37:03