【问题标题】:Android - populate a matrix type view (not scrollable) with single 32x32 bitmap imageAndroid - 使用单个 32x32 位图图像填充矩阵类型视图(不可滚动)
【发布时间】:2015-02-28 17:46:23
【问题描述】:
我正在尝试开发一个实现 A* 的寻路应用程序。
首先,我需要显示导航单元格。
我需要使用一个 32 像素方形位图来表示列和行中的导航单元格(在我加载阻止单元格、起点和终点之前)。
他们需要根据位图的宽度和高度在一个矩阵中填充屏幕 - 如果它超出垂直和水平边缘就可以了。
我无法确定要使用哪种类型的布局和视图以及如何布局。
任何帮助或正确方向的观点将不胜感激。
【问题讨论】:
标签:
android
bitmap
android-gridview
android-gridlayout
【解决方案1】:
这听起来像是使用LinearLayouts 的简单案例。
他们:
垂直和水平填充
可以根据内容大小
不要滚动
会从屏幕上流血
您可以动态填充它们
它应该只有一个垂直布局,然后是一系列水平布局。或者一个水平布局,然后是一系列垂直布局。
TableLayout 可能听起来很合适,并且可以工作。但是你必须做更多的工作来告诉表格如何表现才能得到你所描述的结果,IMO。