嗨,我想添加TextView與drawableLeft到GridLayout。 我在Loop中添加了這個TextView。 TextView得到正確添加,但沒有正確對齊。每個文本視圖在一個水平行中的寬度應該不相等。以編程方式將TextView添加到網格佈局對齊不正確
以下是我使用
GridLayout gridLayout = new GridLayout(getContext());
gridLayout.setAlignmentMode(GridLayout.ALIGN_BOUNDS);
gridLayout.setColumnCount(2);
gridLayout.setRowCount(3);
TextView titleText;
for (int i = 0; facilities != null && i < facilities.size(); i++) {
titleText = new TextView(getContext());
titleText.setText(facilities.get(i));
gridLayout.addView(titleText, i);
titleText.setCompoundDrawablesWithIntrinsicBounds(rightIc, 0, 0, 0);
}
什麼是c和r在這裏? – sector11
c是列索引,r是GridLayout的行索引 –