別々の行に2つのTextViewを持つTableRow

私は次のコードを持っています:

TextView name = new TextView(this);
                          name.setText(venues.get(j).name);
                          name.setLayoutParams(new LayoutParams(
                                    LayoutParams.FILL_PARENT,
                                    LayoutParams.WRAP_CONTENT));

                          TextView address = new TextView(this);
                          address.setText(venues.get(j).getFullAddress());
                          address.setLayoutParams(new LayoutParams(
                                        LayoutParams.FILL_PARENT,
                                        LayoutParams.WRAP_CONTENT));
                          /* Add Button to row. */
                          tr.addView(name);
                          tr.addView(address);

そして今、それは私にこのようなレイアウトを与えます:

enter image description here

私はTextViewを別々の行にしたい。これはどうすればいいですか?

ベストアンサー

addr を別の TableRow に追加してみてください。

TextView name = new TextView(this);
TextView addr = new TextView(this);

name.setText("Name");
addr.setText("Addr");

TableRow tableRow1 = (TableRow) findViewById(R.id.tableRow1);
TableRow tableRow2 = (TableRow) findViewById(R.id.tableRow2);

tableRow1.addView(name);
tableRow2.addView(addr);

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です