在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"