BottomSheetDialogFragment裡面軟體盤彈出來把下面遮擋了一部分的問題
阿新 • • 發佈:2019-02-10
方法1:設定layer-list EditText的背景如下 測試了可以達到效果 可能沒設定好 看的過去
<?xml version="1.0" encoding="UTF-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <item> <shape> <solid android:color="#0000" /> </shape> </item> <!-- 主體背景顏色值 --><item > <shape android:shape="rectangle" > <solid android:color="#fff" /> <corners android:radius="10dp" /> <stroke android:width="1dp" android:color="@color/View" /> </shape> </item>
</layer-list>
<EditTextandroid:layout_marginBottom="@dimen/margin5dp" android:layout_marginTop="@dimen/margin5dp" android:layout_marginLeft="@dimen/margin5dp" android:gravity="center_vertical" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:layout_centerVertical="true" android:layout_marginRight="@dimen/margin5dp" android:background="@drawable/bg" android:paddingLeft="@dimen/margin6dp" android:paddingRight="@dimen/margin6dp" android:text=" @ " android:textSize="@dimen/font_18" />
方法2: 沒測試不知道有沒用 bg.xml
- "1.0" encoding="utf-8" xml version=
- <inset xmlns:android="http://schemas.android.com/apk/res/android"
- android:drawable="@color/transparent"
- android:insetLeft="0dp"
- android:insetRight="0dp"
- android:insetTop="10dp"
- android:insetBottom="10dp">
- </inset>
android:drawable="@color/transparent"//被包裹的背景
android:insetLeft="0dp"//距離昨天的距離
android:insetRight="0dp"//距離右邊的距離
android:insetTop="10dp"//距離上面的距離
android:insetBottom="10dp"//距離底部的距離
- <EditText
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:hint="在此處輸入文字top"
- android:singleLine="true"
- android:background="@drawable/bg" />
- "1.0" encoding="utf-8" xml version=
- <inset xmlns:android="http://schemas.android.com/apk/res/android"
- android:drawable="@color/transparent"
- android:insetLeft="0dp"
- android:insetRight="0dp"
- android:insetTop="10dp"
- android:insetBottom="10dp">
- </inset>
android:drawable="@color/transparent"//被包裹的背景
android:insetLeft="0dp"//距離昨天的距離
android:insetRight="0dp"//距離右邊的距離
android:insetTop="10dp"//距離上面的距離
android:insetBottom="10dp"//距離底部的距離