【发布时间】:2014-06-07 03:11:19
【问题描述】:
我正在尝试动态创建一个文本视图。
int N=5;
TableRow row = (TableRow) findViewById(R.id.tableRow1);
final TextView[] myTextViews = new TextView[N];
for (int i = 0; i < N; i++) {
// create a new textview
final TextView rowTextView = new TextView(this);
//set the format
rowTextView.setWidth(50);
rowTextView.setHeight(50);
rowTextView.setBackgroundColor(Color.GREEN);
rowTextView.setp
rowTextView.setPadding(2, 2, 2, 2);
// set some properties of rowTextView or something
rowTextView.setText("this is row #" + i);
// add the textview to the linearlayout
row.addView(rowTextView);
// save a reference to the textview for later
myTextViews[i] = rowTextView;
}
我正在尝试为每个 textView 留出一点间隙或边距
rowTextView.setPadding(2, 2, 2, 2);
但是,填充在文本与 textview 之间产生了间隙,而不是每个 textView 之间的间隙
有人知道如何在 2 个文本视图之间给出边距或间隙吗?
谢谢
【问题讨论】: