データベースの値を表示しているテーブル レイアウトがあります。そのテーブルには 7 つの列があります。プログラムでテーブル レイアウトに行を追加しています。データを追加しても問題ありません。列 2 つのボタンを追加する必要があります.同じ列に 2 つのボタンが必要で、もう 1 つのボタンが必要です..1 つのボタンしか表示できません..同じ列の 1 つの行に 2 つのボタンを表示するにはどうすればよいですか? ?? それは可能ですか?? 助けてください!!ありがとう!
プログラムで行を追加する方法は次のとおりです。
do
{
tr=new TableRow(this);
tr.setLayoutParams(new TableLayout.LayoutParams(TableLayout.LayoutParams.FILL_PARENT,TableLayout.LayoutParams.WRAP_CONTENT));
firstCol=new TextView(this);
firstCol.setText("0");
firstCol.setLayoutParams(new LayoutParams(
LayoutParams.FILL_PARENT,
LayoutParams.WRAP_CONTENT));
firstCol.setGravity(Gravity.CENTER);
tr.addView(firstCol);
secondCol=new TextView(this);
secondCol.setText(lead.getString(index0));
secondCol.setLayoutParams(new LayoutParams(
LayoutParams.FILL_PARENT,
LayoutParams.WRAP_CONTENT));
secondCol.setGravity(Gravity.CENTER);
tr.addView(secondCol);
thirdCol=new TextView(this);
thirdCol.setText(lead.getString(index1));
thirdCol.setLayoutParams(new LayoutParams(
LayoutParams.FILL_PARENT,
LayoutParams.WRAP_CONTENT));
thirdCol.setGravity(Gravity.CENTER);
tr.addView(thirdCol);
fourthCol=new TextView(this);
fourthCol.setText(lead.getString(index2));
fourthCol.setLayoutParams(new LayoutParams(
LayoutParams.FILL_PARENT,
LayoutParams.WRAP_CONTENT));
fourthCol.setGravity(Gravity.CENTER);
tr.addView(fourthCol);
fifthCol=new TextView(this);
fifthCol.setText(lead.getString(index3));
fifthCol.setLayoutParams(new LayoutParams(
LayoutParams.FILL_PARENT,
LayoutParams.WRAP_CONTENT));
fifthCol.setGravity(Gravity.CENTER);
tr.addView(fifthCol);
sixthCol=new TextView(this);
sixthCol.setText(lead.getString(index4));
sixthCol.setLayoutParams(new LayoutParams(
LayoutParams.FILL_PARENT,
LayoutParams.WRAP_CONTENT));
sixthCol.setGravity(Gravity.CENTER);
tr.addView(sixthCol);
seventhCol=new Button(this);
seventhCol.setBackground(getApplicationContext().getResources().getDrawable(R.drawable.circ));
tr.addView(seventhCol);
lead_table.addView(tr);
tr.setOnClickListener(this);
}while(lead.moveToNext());
テーブルのレイアウトは次のとおりです。
<TableLayout
android:id="@+id/lead_table"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:layout_marginTop="50dp"
android:gravity="center"
android:stretchColumns="*" >
<TableRow
android:id="@+id/tableRow1"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:background="@drawable/bgbtn"
android:paddingLeft="30dp"
android:text="Lead ID"
android:textAppearance="?android:attr/textAppearanceMedium" />
<TextView
android:id="@+id/textView3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/bgbtn"
android:paddingLeft="15dp"
android:text="Name"
android:textAppearance="?android:attr/textAppearanceMedium" />
<TextView
android:id="@+id/textView4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/bgbtn"
android:paddingLeft="20dp"
android:text="Mobile"
android:textAppearance="?android:attr/textAppearanceMedium" />
<TextView
android:id="@+id/textView5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/bgbtn"
android:paddingLeft="15dp"
android:text="Product"
android:textAppearance="?android:attr/textAppearanceMedium" />
<TextView
android:id="@+id/textView6"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/bgbtn"
android:paddingLeft="15dp"
android:text="Value"
android:textAppearance="?android:attr/textAppearanceMedium" />
<TextView
android:id="@+id/textView7"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/bgbtn"
android:paddingLeft="15dp"
android:text="Status"
android:textAppearance="?android:attr/textAppearanceMedium" />
<TextView
android:id="@+id/textView8"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/bgbtn"
android:paddingLeft="15dp"
android:text="Action"
android:textAppearance="?android:attr/textAppearanceMedium" />
</TableRow>
</TableLayout>