1

私のアプリケーションでは、実行時にテーブルを作成して表示しています。テーブルは Activity クラスで開発されます。すべてが正常に機能していますが、唯一の問題はテーブルのビューです。テーブルには 4 つのテキストビューが並んでいます。それらは分離せずに隣接して表示されます。テキストビュー間に明確なスペースがある適切なビューを作成するにはどうすればよいですか。

            text1.setText("24/02/2011"); //TextView text
            text2.setText("Andy");       //TextView text
            text3.setText("3");          //TextView text
            text4.setText("Repeat");     //TextView text
            tableRow.addView(text1);     //TableRow tableRow
            tableRow.addView(text2);     //TableRow tableRow
            tableRow.addView(text3);     //TableRow tableRow
            tableRow.addView(text4);     //TableRow tableRow
            dueTL.addView(tableRow);     //TableLayout dueTL

次のようなデータが表示されます: 24/02/2011Andy3Repeat

4

3 に答える 3

1

weightそれぞれに追加できます。また、その幅にTextViewあることを確認してくださいTableView。のとfill_parentも確認してくださいpaddingmarginsTextView

これが役立つことを願っています

于 2011-04-06T14:33:17.983 に答える
1

何らかの理由で重みの設定が状況に合わない場合は、http://developer.android.com/reference/android/widget/TextView.html の padding、paddingBottom、paddingLeft、paddingRight、および paddingTop をご覧ください

于 2011-04-06T14:33:20.523 に答える
0

「setText」の文字列に手動でスペースを追加するか、周囲の ViewGroup がサポートしている場合は XML ( layout_marginRight) またはコード ( LayoutParams) のいずれかで TextView に右マージンを設定することができます。

于 2011-04-06T14:38:14.313 に答える