1

配列要素をテーブル形式で印刷表示しようとしていますが、要素をテーブル形式で取得できません。出力は次のようになります。

Name     Address  Phone
Ramu     7/g      45464 Raju 1-6

As shown in the above, the name will come under the Name Column in the table, i wrote code as below          

TableROW t=new TableRow(this);
for(int i = 0; i<Programlist.length;i++)
{

 if(i%3==0)
 {
    String Name=Programlist[i];// Getting the First Element Of the Array
    TextView P_Name=new TextView(this);
   P_Name.setText(Name);//Attaching to the textview 
   P_Name.setPadding(0, 2, 3, 5);
    t.addView(P_Name);//Adding to the Row
  }
  else if(i%3==1)
  {
String Address=Programlist[i]+"\n";// Getting Element 
    TextView Adrs=new TextView(this);// Attaching to the Textview 
    Adrs.setText(Address);
    Adrs.setPadding(2,5, 3, 2);
    t.addView(Adrs);
    Continue;

   }
   else
   {
    String phone=Programlist[i];
    TextView u_phone=new TextView(this);
    u_phone.setText(phone);
    u_phone.setPadding(2,5, 3, 2);// Space Between the columns Data 
    t.addView(u_phone);// Attaching to the Table Row
    continue;
   }

}
tableLayout.addView(tdata, new LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.MATCH_PARENT));

ついに私はテーブルにアタッチしようとしました。コードの最後の行に示されているように、私は書かれました。助けてください

4

0 に答える 0