2017-07-05 4 views
0

データがWebサービスを通じてダウンロードされる動的なテーブルがあります。どのようにセルを編集できますか、それ以外の方法は?ダイナミックテーブルを編集可能にするAndroidスタジオ

  tabla.agregarCabecera(R.array.cabecera_); 
      do { 

       String A = c.getString(0); 
       String B = c.getString(1); 
       String C = c.getString(2); 
       String D = c.getString(3); 
       String E = c.getString(4); 
       String F = c.getString(5); 

       ArrayList<String> elementos = new ArrayList<String>(); 

       elementos.add(A); 
       elementos.add(B); 
       elementos.add(C); 
       elementos.add(D); 
       elementos.add(E); 
       elementos.add(F); 
       tabla.agregarFilaTabla(elementos); 
       array.add(A); 
      } 

答えて

0

あなたは、単に行に(私は要素がセルの内容です推測する)のArrayListを置くと、あなたのArrayListをほどくと、右のセルに入れて行オブジェクトを期待しています。

悲しいことに、このようには機能しません。 私にとって最善の解決策は、この場合には思える:

  • サイクリングアレイを介しサイクルのための一般化( のための完璧な、このような状況)で
  • あなたが宣言したので、(すべての要素のためのセルを作成する|文字列を| タイプの場合、数値として操作する数値がないと仮定します。したがって、 String.valueof()は不要です。
  • セルを行に追加します。
  • そして、行をテーブルに追加します。

しかし、文字列をAからFに宣言した時点で既にデータを取得しているので、arrayListを渡す必要もなく、文字列を直接セルに入れて行に追加することもできますテーブルに行を追加する

関連する問題