1

我想像圆盘一样在一个圆圈中动态添加 imageViews。Android 不提供圆形布局,所以请帮我创建一个圆形布局。提前致谢!

4

4 回答 4

1

您不需要特殊的布局。您可以使用相对布局或框架布局。

只需以正常方式动态添加视图,但使用边距、填充等定位它们,使它们看起来像一个圆圈。

于 2013-02-21T07:41:11.113 回答
1

只需检查一下,此链接显示如何制作圆形视图...只需在其中实现您的图像视图...

http://developer.samsung.com/android/samples-4

或者您可以通过 xml 执行此操作:

<LinearLayout orientation=vertical for whole screen>
    <LinearLayout weight=1 gravity=center> <!--- Top --->
    </LinearLayout>
    <LinearLayout weight=1 orientation=horizontal> <!-- middle -->
        <LinearLayout weight=1 gravity=left/>
        <LinearLayout weight=1 gravity=right/>
    </LinearLayout>
    <LinearLayout weight=1> <!-- botton -->
        <LinearLayout weight=1 gravity=center/>
        <LinearLayout weight=1 gravity=center/>
    </LinearLayout>
</LinearLayout>
于 2013-02-21T07:54:29.220 回答
1

从您的问题中,我可以看到您需要在 Android 上使用圆形布局来排列图像。我认为这个会帮助你做到这一点。这个库让你能够添加项目,用动画旋转它们。看看这个!

于 2015-03-14T09:57:03.190 回答
0

您可以使用 Horizo​​ntalScrollView。

于 2013-02-21T07:52:02.577 回答