1

我有自己的horizo​​ntalScrollView,里面有一个RelativeLayout(垂直),这个RelativeLayout里面有三个LinearLayout(horizo​​ntal)。在每个 LinearLayout 中,我都有一些 ImageView。

如何拖动此 imageView 并将其放入不在 Horizo​​ntalScrollView 内的另一个布局中?

我正在使用 android (2.3.3) api level 10,我找到了拖放项目的方法,但不像我问的那样。这是我的 xml 中与 Horizo​​ntalScrollView 相关的一部分:ImageView 以编程方式添加到三个 LinearLayout 中。

       <com.toj.hungrynow.HorizontalScrollViewEx
            android:id="@+id/listItem"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_above="@+id/barSettings"
            android:layout_alignParentTop="true"
            android:layout_marginLeft="40dp"
            android:layout_marginRight="40dp"
            android:scrollbars="none" >

            <RelativeLayout
                android:id="@+id/relativeContainer"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_gravity="center_vertical|center_horizontal"
                android:background="@android:color/transparent"
                android:orientation="vertical" >

                <LinearLayout
                    android:id="@+id/topContainer"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_alignParentLeft="true"
                    android:layout_alignParentTop="true"
                    android:layout_centerHorizontal="true"
                    android:layout_marginBottom="10dp"
                    android:background="@android:color/transparent"
                    android:orientation="horizontal" >
                </LinearLayout>

                <LinearLayout
                    android:id="@+id/middleContainer"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_alignParentLeft="true"
                    android:layout_below="@+id/topContainer"
                    android:layout_centerHorizontal="true"
                    android:layout_marginBottom="10dp"
                    android:background="@android:color/transparent"
                    android:orientation="horizontal" >
                </LinearLayout>

                <LinearLayout
                    android:id="@+id/bottomContainer"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_alignParentLeft="true"
                    android:layout_below="@+id/middleContainer"
                    android:layout_centerHorizontal="true"
                    android:background="@android:color/transparent"
                    android:orientation="horizontal" >
                </LinearLayout>
            </RelativeLayout>
        </com.toj.hungrynow.HorizontalScrollViewEx>

谢谢

4

0 回答 0