#android
#Android
Вопрос:
Я пытаюсь отобразить полный адрес в разделе сведений, но из-за большого текста некоторые части становятся скрытыми.
Вот мой макет :
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<fragment
android:id="@ id/mapView"
android:name="com.google.android.gms.maps.MapFragment"
class="com.dmo.deliverypartner.Common.helpers.WorkaroundMapFragment"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_centerInParent="true" />
<!-- Image View that acts as map marker notice centerInParent-->
<!--<ImageView-->
<!--android:id="@ id/imgViewMarkerLocation"-->
<!--android:layout_width="wrap_content"-->
<!--android:layout_height="wrap_content"-->
<!--android:layout_centerInParent="true"-->
<!--android:src="@mipmap/ic_pin"-->
<!--android:visibility="visible" />-->
</RelativeLayout>
<TextView
android:id="@ id/txtViewPickUpLocation"
android:layout_width="match_parent"
android:layout_height="@dimen/header_height"
android:layout_marginTop="10dp"
android:background="@drawable/drawable_round_corner_back_yellow"
android:text="Drop Location"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:textColor="@color/color_white"
android:textStyle="bold"
android:textSize="@dimen/header_text_size"
android:gravity="center"/>
<RelativeLayout
android:id="@ id/relLayPickLocationBottom"
android:layout_width="match_parent"
android:layout_height="255dp"
android:background="@drawable/drawable_top_corner_round"
android:paddingTop="15dp"
android:paddingRight="15dp"
android:paddingLeft="15dp"
android:overScrollMode="ifContentScrolls"
android:scrollbarStyle="insideOverlay"
android:scrollbars="vertical"
android:layout_alignParentBottom="true">
<TextView
android:id="@ id/txtViewStoreDetails"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Drop Details"
android:textSize="17sp"
android:textStyle="bold"
android:textColor="@color/color_white"/>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@ id/txtViewStoreDetails"
android:layout_marginTop="10dp"
android:orientation="vertical"
>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:visibility="gone"
android:layout_marginLeft="15dp">
<TextView
android:id="@ id/txtViewCurrentLocationTitle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Current Location - "
android:textSize="13sp"
android:textColor="@color/color_white"/>
<TextView
android:id="@ id/txtViewCurrentLocation"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="xyz"
android:textSize="13sp"
android:textColor="@color/color_white"/>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:orientation="horizontal"
android:layout_marginLeft="15dp">
<TextView
android:id="@ id/txtViewStoreNameTitle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Name - "
android:textSize="13sp"
android:textStyle="bold"
android:maxLines="1"
android:textColor="@color/color_white"/>
<TextView
android:id="@ id/txtViewStoreName"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text=""
android:textSize="13sp"
android:maxLines="1"
android:textColor="@color/color_white"/>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:orientation="horizontal"
android:layout_marginLeft="15dp">
<TextView
android:id="@ id/txtViewAreaTitle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Area - "
android:maxLines="1"
android:textStyle="bold"
android:textSize="13sp"
android:textColor="@color/color_white"/>
<TextView
android:id="@ id/txtViewArea"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text=""
android:maxLines="1"
android:textSize="13sp"
android:textColor="@color/color_white"/>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:orientation="horizontal"
android:layout_marginLeft="15dp">
<TextView
android:id="@ id/txtViewStreetTitle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Street - "
android:textSize="13sp"
android:maxLines="1"
android:textStyle="bold"
android:textColor="@color/color_white"/>
<TextView
android:id="@ id/txtViewStreet"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text=""
android:textSize="13sp"
android:textColor="@color/color_white"/>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:orientation="horizontal"
android:layout_marginLeft="15dp">
<TextView
android:id="@ id/txtViewLandmarkTitle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Landmark - "
android:textSize="13sp"
android:maxLines="1"
android:textStyle="bold"
android:textColor="@color/color_white"/>
<TextView
android:id="@ id/txtViewLandmark"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text=""
android:maxLines="1"
android:textSize="13sp"
android:textColor="@color/color_white"/>
</LinearLayout>
<View
android:layout_width="match_parent"
android:layout_height="1dp"
android:background="@color/color_white"
android:layout_marginTop="10dp"/>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="60dp"
android:layout_alignParentBottom="true"
android:layout_marginBottom="4dp"
android:background="@drawable/drawable_round_corner_with_stroke">
<com.dmo.deliverypartner.Common.slider.SlideToUnlock
android:id="@ id/sliderDropLocation"
android:layout_width="match_parent"
android:layout_marginLeft="20dp"
android:layout_marginRight="13dp"
android:layout_height="45dp"
app:sliderColor="@color/colorPrimaryDark"
app:cornerRadiusX="1dp"
app:slideToUnlockText="Drop Order"
app:cornerRadiusY="2dp"
android:layout_centerInParent="true" />
</RelativeLayout>
<!--
<TextView
android:id="@ id/txtViewNavigate"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Navigate"
android:textColor="#8a8a8a"
android:background="@drawable/drawable_round_corner_with_stroke"
android:paddingTop="13dp"
android:paddingBottom="13dp"
android:gravity="center_horizontal"/>-->
</LinearLayout>
</RelativeLayout>
<ImageView
android:id="@ id/imgNavigateToLocation"
android:layout_width="60dp"
android:layout_height="@dimen/margin_60_dp"
android:layout_above="@ id/relLayPickLocationBottom"
android:layout_alignParentEnd="true"
android:layout_marginEnd="20dp"
android:layout_marginBottom="17dp"
android:src="@mipmap/ic_nev" />
<ImageView
android:id="@ id/imgMakeCall"
android:layout_width="60dp"
android:layout_height="@dimen/margin_60_dp"
android:layout_above="@ id/relLayPickLocationBottom"
android:layout_alignParentEnd="true"
android:layout_marginEnd="299dp"
android:layout_marginBottom="17dp"
android:src="@mipmap/ic_call" />
Я пытаюсь сделать так, чтобы содержимое кнопки «Порядок удаления» было прокручиваемым, чтобы оно отображало полный адрес.
Представьте, как продвигается мой дизайн:
Макет:
Комментарии:
1. Я пытаюсь добавить это, но это не работает и показывает ошибки при сборке
2. Для любого макета, который вы хотите сделать прокручиваемым, вы можете обернуть его внутри ScrollView или NestedScrollView.