2012-02-17 7 views
0

ユーザーが配列の値を編集するときに、配列リストの値を動的に置き換えるにはどうすればよいですか?私はarr_list.set(count,"replace value")ボタンの内側でclick.Actionボタンのクリックイベントを使って行った。だから私はarr_listのインデックスのためにカウントを使用しました。 arr_listのすべての値を置き換えるボタンをクリックすると問題が発生します。私はユーザーが行った特定の編集値を置き換えたい。ユーザーが配列の値を編集するときに、配列リストから値を動的に置き換える方法はありますか?

(V ==右){

if (riskList.size() == 0) { 

     } else 
       { 
      try { 
       riskList.set(count2,key.getText().toString()); 
       Log.i("dfDF", "" + count2); 
       key.setText(riskList.get(count2).toString()); 
       toGetIndex = key.toString(); 
       int indexPlus = riskList.indexOf(toGetIndex); 
       risk.setText(descList.get(count2).toString()); 
       totalRiskin.setText(count2 + 1 + "/" + totalRisks); 

      } catch (IndexOutOfBoundsException ex) { 
       Toast.makeText(SalesEditActivity.this, 
         "There is no next element", Toast.LENGTH_SHORT) 
         .show(); 
      } 
      count2 = count2 + 1; 

     } 
    } 

場合、私はindex.ie回数に従って配列リスト値を表示する前、次のボタンを使用しています。また、配列リストの値を編集したい場合は、現在のインデックス値を置き換えます。

+0

多分、いくつかのコードを投稿しますか? – dor506

+0

arr_list.set(count、 "replace value")が動作するはずです!問題に直面している場所でコードを提供してください。 – Ratan

答えて

0

静的な配列リストを宣言してください。

関連する問題