分辨率问题

挨踢直男 2013-08-27 06:10:51
	private void initUI() {
TableLayout layout = (TableLayout)this.findViewById(R.id.content);
game.initBoard();
Grid[][] board = game.getBoard();
for (int i = 0; i < 10; i++) {
TableRow tr = new TableRow(this);
for (int j = 0; j < 10; j++) {
Grid g = board[i][j];
g.setMoveCount(Game.Y-1);
Button btn = new Button( this );
btn.setText(Integer.toString(j));
btn.setBackgroundColor(colorMap.get(g.getNumber()));
tr.addView(btn);
}
layout.addView(tr);
}
}




我是十行十列的表格, 怎么显示出来一部份显示不出来呢?
...全文
69 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
第一滴泪 2013-08-28
  • 打赏
  • 举报
回复
我不知TableLayout控件是否能完美的帮你缩放,但这几乎不太可能。 通过屏幕的宽高计算 width/10 height/10,确定每个button的大小。这样无论什么机子都可以适配了。
媒体盒子 2013-08-28
  • 打赏
  • 举报
回复
你这是xml设置问题,不是分辨率问题。
江清清 2013-08-28
  • 打赏
  • 举报
回复
动态计算框和高吧,然后在根据屏幕的宽和高。

80,352

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧