如果我有,在我的程序中說20個EditText字段...並且在某個時候我想訪問其中的2個...然後接下來的2 ...然後接下來的2 ...和等等....我可以使用ExitTexts數組來做到這一點? 如果是,那麼你可以請給我一個小例子...Android中的多個EditText
分別訪問每個EditText可能是一個單調乏味的工作...我試圖在一個數組中實現它...但每次它給我一個空指針異常...所有我的ID都正確提供...加上代碼工作時,我分別提供每個單獨的EditText。
下面是代碼::
EditText e11,e12,e13,e21,e22,e23,e31,e32,e33,e41,e42,e43,e51,e52,e53,e61,e62,e63,e71,e72,e73,e81,e82,e83,e91,e92,e93,e101,e102,e103;
EditText arr[]={e11,e12,e13,e21,e22,e23,e31,e32,e33,e41,e42,e43,e51,e52,e53,e61,e62,e63,e71,e72,e73,e81,e82,e83,e91,e92,e93,e101,e102,e103};
String ch1="",ch2="',ch3="";
for(c=0 to 9)
{
ch1=arr[(4*c)].getText().toString();
ch2=arr[(4*c)+1].getText().toString();
ch3=arr[(4*c)+2].getText().toString();
}
for循環是給我一個空指針異常......即使我設置EditTexts值硬編碼。
數組是走的路,但沒有代碼和堆棧跟蹤,誰能提供幫助? – Simon
顯示ListView的適配器模式可能是要走的路。 –