Я нашел много решений о марже 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