问题描述
我正在尝试将动态创建的ImageView缩放到屏幕尺寸。
我可以使ImageViews的高度和宽度相同并显示所有图像吗?
XML:
<TableLayout
android:layout_weight="0.55"
android:id="@+id/buttonContainer"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:scaleType="fitXY"
android:layout_margin="0dp"/>
JAVA:
private void createBoard(Point[][] board) {
for (int row = 0; row < board.length; row++) {
TableRow addRow = new TableRow(this);
ViewGroup.LayoutParams params = new TableRow.LayoutParams(0,ViewGroup.LayoutParams.WRAP_CONTENT,1);
for (int col = 0; col < board[0].length; coL++) {
fieldButtons[row][col] = new ImageButton(this);
fieldButtons[row][col].setLayoutParams(params);
fieldButtons[row][col].setScaleType(ImageView.ScaleType.FIT_CENTER);
fieldButtons[row][col].setimageResource(R.drawable.ic_fieldbutton);
fieldButtons[row][col].setAdjustViewBounds(true);
addRow.addView(fieldButtons[row][col]);
}
layout.addView(addRow);
}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)