在Android中以圆形布局动态添加imageView

时间:2013-02-21 07:35:49

标签: android

我想动态地将imageViews添加到圆形盘子中。 Android剂量不提供圆形布局所以请帮我创建一个圆形布局.. 提前谢谢!

4 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分: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>

答案 2 :(得分:1)

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

答案 3 :(得分:0)

您可以使用Horizo​​ntalScrollView。