我目前正在为大学任务创建一个打鼹鼠类型的游戏,我需要知道如何最好地在屏幕上显示漏洞。我已经看过GridView,GridLayout和TableLayout,我觉得我应该选择哪一个,因为我后来需要从每个洞弹出各种可点击的内容。整体屏幕应该在顶部有一个横幅,它将显示得分,生命等,底部有一个暂停按钮,中间有一个4x4网格显示孔。我对XML和Java相对较新,所以任何建议都会受到高度赞赏。
答案 0 :(得分:1)
我认为,使用GridLayout很容易,但是你有使用SDK>的限制; 14.
简单的4行代码可制作4 x 4网格:
gridContainer = new GridLayout(this);
gridContainer.setColumnCount(4);
YOUR_OWN_VIEW.addView(gridContainer);
for(int i = 0; i < 16; i++)
{
ImageView img = new ImageView(this);
img.setImageDrawable(this.getResources().getDrawable(R.drawable.ic_launcher));
gridContainer.addView(img, Math.max(0, gridContainer.getChildCount()));
}
以上代码仅供参考。您是否需要根据需要更改图像和大小。 “YOUR_OWN_VIEW” - 更改为您的视图名称。