我不知道哪种布局更符合我的需要。
我想左边有4个按钮,右边有4个按钮。 如果我在这些按钮上实现拖放,我想将一个按钮拖到另一个按钮上。 如果按钮没有完全拖过另一个按钮,它应该回到原来的位置,否则它应该覆盖按钮。
我不知道哪种布局对此更好......你能给我一个提示吗?
如果在gridview中有类似位置参数的东西,我当然会采取这个..但我还没找到任何.. http://developer.android.com/resources/tutorials/views/hello-gridview.html
谢谢
答案 0 :(得分:0)
我用线性布局做了类似的事情。它可能适合您的需要。
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:weightSum="3"
android:gravity="center_vertical">
<LinearLayout android:id="@+id/layoutLeft"
android:orientation="vertical"
android:layout_weight="1"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:gravity="center_horizontal|center_vertical">
<ImageButton />
<ImageButton />
<ImageButton />
</LinearLayout>
<LinearLayout android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:gravity="center_horizontal"
android:layout_weight="1"
android:orientation="vertical">
</LinearLayout>
<LinearLayout android:id="@+id/layoutRight"
android:orientation="vertical"
android:layout_weight="1"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:gravity="center_horizontal|center_vertical">
<ImageButton />
<ImageButton />
<ImageButton />
</LinearLayout>
</LinearLayout>
答案 1 :(得分:0)
我说的是相对布局,因为它支持多种屏幕尺寸,在定位或重新定位按钮时不会遇到问题。