【发布时间】:2016-02-29 06:10:17
【问题描述】:
您好,我正在尝试将带有 drawableLeft 的 TextView 添加到 GridLayout。 我在循环中添加这个 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);
}
【问题讨论】:
标签: android dynamic android-gridlayout