我仍在学习 Android 编程,我有一个关于 ScrollView 的问题:以下是我想要实现的目标。我事先不知道我将在 ScrollView 中放置多少个缩略图,但我希望它们能够通过适当的填充和间距来适应高度。
例如:在手机上
+-scrollview-(horizontal)------------------------+
| |
| +=======+ +=======+ +=======+ +======|
| |PIC1 | |PIC4 | |PIC7 | |PIC10 |
| +=======+ +=======+ +=======+ +======|
| |
| +=======+ +=======+ +=======+ +======|
| |PIC2 | |PIC5 | |PIC8 | |PIC11 |
| +=======+ +=======+ +=======+ +======|
| |
| +=======+ +=======+ +=======+ +======|
| |PIC3 | |PIC6 | |PIC9 | |PIC12 |
| +=======+ +=======+ +=======+ +======|
| |
+------------------------------------------------+
在更宽的屏幕(平板电脑)上,将有足够的空间添加第四行。
+-scrollview-(horizontal)------------------------+
| |
| +=======+ +=======+ +=======+ +======|
| |PIC1 | |PIC5 | |PIC9 | |PIC13 |
| +=======+ +=======+ +=======+ +======|
| |
| +=======+ +=======+ +=======+ +======|
| |PIC2 | |PIC6 | |PIC10 | |PIC14 |
| +=======+ +=======+ +=======+ +======|
| |
| +=======+ +=======+ +=======+ +======|
| |PIC3 | |PIC7 | |PIC11 | |PIC15 |
| +=======+ +=======+ +=======+ +======|
| |
| +=======+ +=======+ +=======+ +======|
| |PIC4 | |PIC8 | |PIC12 | |PIC16 |
| +=======+ +=======+ +=======+ +======|
| |
+------------------------------------------------+
关于如何做到这一点的任何建议?在某种程度上,它类似于 Android 应用程序列表。