Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在android中如何在DragLayer中保持中心相对性_Android_Android Relativelayout - Fatal编程技术网

在android中如何在DragLayer中保持中心相对性

在android中如何在DragLayer中保持中心相对性,android,android-relativelayout,Android,Android Relativelayout,这是我的xml我想在com.kdcos.contsync.utilities.dragview.DragLayer中保留rl\u dropView请看我的屏幕我想设置dropView中心,但从我的代码看,它位于左上方请建议如何在中心设置它 下面是我当前的屏幕: 如果DragLayer是RelativeLayout的子类,那么它应该工作,否则请尝试下面的解决方案 解决方案1 <LinearLayout android:layout_width="fill_par

这是我的
xml
我想在
com.kdcos.contsync.utilities.dragview.DragLayer
中保留
rl\u dropView
请看我的屏幕我想设置
dropView
中心,但从我的代码看,它位于左上方请建议如何在
中心设置它

下面是我当前的屏幕:


如果
DragLayer
RelativeLayout
的子类,那么它应该工作,否则请尝试下面的解决方案

解决方案1

   <LinearLayout
            android:layout_width="fill_parent"
            android:layout_height="match_parent"
            android:layout_gravity="top"
            android:layout_weight=".1"
            android:background="@color/colorPaleGrey2"
            android:orientation="vertical">

            <RelativeLayout
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:orientation="vertical"
                android:paddingTop="20dp">

                <TextView
                    android:id="@+id/meeting_text"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:fontFamily="sans-serif-medium"
                    android:gravity="center_horizontal"
                    android:text="Entrepreneur Meet Up"
                    android:textColor="@color/blackDark"

                    android:textSize="20.1sp"
                    android:textStyle="normal" />

                <TextView
                    android:id="@+id/time"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:layout_below="@id/meeting_text"
                    android:layout_centerInParent="true"
                    android:layout_marginTop="10dip"
                    android:fontFamily="sans-serif-medium"
                    android:gravity="center_horizontal"
                    android:lineSpacingExtra="6sp"
                    android:text="(11:30AM - 4:00PM)"
                    android:textColor="@color/bluey_grey_three"
                    android:textSize="14sp"
                    android:textStyle="normal" />

            </RelativeLayout>

            <com.kdcos.contsync.utilities.dragview.DragLayer
                android:id="@+id/framelayout"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:orientation="vertical">

                <RelativeLayout
                    android:id="@+id/rl_dropView"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_centerInParent="true"
                    android:padding="40dp">

                    <ImageView
                        android:id="@+id/imageView"
                        android:layout_width="30dp"
                        android:layout_height="30dp"
                        android:layout_alignParentTop="true"
                        android:layout_centerHorizontal="true"
                        android:background="@drawable/ic_drop_cards" />

                    <TextView
                        android:id="@+id/textView2"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:layout_below="@+id/imageView"
                        android:layout_centerInParent="true"
                        android:layout_gravity="center_horizontal|center"
                        android:fontFamily="sans-serif"
                        android:gravity="center_horizontal"
                        android:lineSpacingExtra="10sp"
                        android:text="Drop Cards Here"
                        android:textColor="@color/blackDark"
                        android:textSize="10sp"
                        android:textStyle="normal" />
                </RelativeLayout>
            </com.kdcos.contsync.utilities.dragview.DragLayer>

        </LinearLayout>
致:


您的
com.kdcos.contsync.utilities.dragview.DragLayer
继承自什么?它是
RelativeLayout
的子项吗?它从MyAbsoluteLayout(上下文、属性)、DragSource、DropTarget@Abdullah Aftabthanx扩展而来。你能在另一个问题中再请一位帮助吗?如果你以前做过这方面的工作,你能在这方面提供帮助吗
    <com.kdcos.contsync.utilities.dragview.DragLayer
                android:id="@+id/framelayout"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:orientation="vertical">

           <RelativeLayout
                android:layout_width="match_parent"
                android:layout_height="match_parent">
                <RelativeLayout
                    android:id="@+id/rl_dropView"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_centerInParent="true"
                    android:padding="40dp">

                    <ImageView
                        android:id="@+id/imageView"
                        android:layout_width="30dp"
                        android:layout_height="30dp"
                        android:layout_alignParentTop="true"
                        android:layout_centerHorizontal="true"
                        android:background="@drawable/ic_drop_cards" />

                    <TextView
                        android:id="@+id/textView2"
                        android:layout_width="wrap_content"
                        android:layout_height="wrap_content"
                        android:layout_below="@+id/imageView"
                        android:layout_centerInParent="true"
                        android:layout_gravity="center_horizontal|center"
                        android:fontFamily="sans-serif"
                        android:gravity="center_horizontal"
                        android:lineSpacingExtra="10sp"
                        android:text="Drop Cards Here"
                        android:textColor="@color/blackDark"
                        android:textSize="10sp"
                        android:textStyle="normal" />
                </RelativeLayout>
        </RelativeLayout>
            </com.kdcos.contsync.utilities.dragview.DragLayer>
android:layout_centerInParent="true"
android:layout_gravity="center_vertical"