2
我發現了很多關於TableRow保證金的解決方案,但是當我嘗試行時根本沒有保證金。如何在TableRow之間設置保證金android
這是我的代碼:
TableLayout table = (TableLayout)findViewById(R.id.myTableLayout);
for (int i = 0; i < 3; i++) {
TableRow tr = new TableRow(this);
LayoutParams layoutParams = new LayoutParams(
LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT);
int leftMargin=110;
int topMargin=100;
int rightMargin=100;
int bottomMargin=100;
layoutParams.setMargins(leftMargin, topMargin, rightMargin, bottomMargin);
tr.setLayoutParams(layoutParams);
tr.setBackgroundResource(R.drawable.shelf_bar);
table.addView(tr, new TableLayout.LayoutParams(
LayoutParams.FILL_PARENT,
LayoutParams.FILL_PARENT));
}
這是我期望的結果:
請人指出我的錯誤了。由於
它仍然不工作! – Huppo
你可以嘗試用一些小的代碼進行測試,如代碼 –
我的代碼目前是非常小的,在XML文件中只有一個簡單的表格,而我的問題中的代碼是一切與Java代碼 – Huppo