Kaynağa Gözat

适配系统对话框

詹子聪 5 yıl önce
ebeveyn
işleme
d23f3e5cfd

+ 2 - 2
app/src/main/java/com/miekir/ym/ui/home/coupon/CouponFragment.java

@@ -110,7 +110,7 @@ public class CouponFragment extends BaseMvpFragment implements ICouponView<Coupo
      */
     private void showAdminDialog(int position) {
         CouponBean couponBean = mCouponBeanList.get(position);
-        AlertDialog alertDialog = new AlertDialog.Builder(getActivity())
+        AlertDialog alertDialog = new AlertDialog.Builder(getActivity(), R.style.DialogTheme)
                 .setMessage("选择操作")
                 .setPositiveButton("修改", (dialog, which) -> {
                     dialog.dismiss();
@@ -147,7 +147,7 @@ public class CouponFragment extends BaseMvpFragment implements ICouponView<Coupo
      */
     private void showDeleteDialog(int position) {
         CouponBean couponBean = mCouponBeanList.get(position);
-        AlertDialog alertDialog = new AlertDialog.Builder(getActivity())
+        AlertDialog alertDialog = new AlertDialog.Builder(getActivity(), R.style.DialogTheme)
                 .setMessage("确定删除优惠券:" + couponBean.couponName)
                 .setNegativeButton("取消", (dialog, which) -> dialog.dismiss())
                 .setPositiveButton("确定", (DialogInterface dialog, int which) -> {

+ 1 - 1
app/src/main/java/com/miekir/ym/ui/home/more/MineActivity.java

@@ -70,7 +70,7 @@ public class MineActivity extends YangActivity implements View.OnClickListener {
      * 确认退出登录
      */
     private void sureToExit() {
-        AlertDialog alertDialog = new AlertDialog.Builder(this)
+        AlertDialog alertDialog = new AlertDialog.Builder(this, R.style.DialogTheme)
                .setMessage("确定退出当前账号?")
                .setNegativeButton("取消", (dialog, which) -> dialog.dismiss())
                .setPositiveButton("确定", (DialogInterface dialog, int which) -> {

+ 2 - 2
app/src/main/java/com/miekir/ym/ui/home/search/SearchActivity.java

@@ -128,7 +128,7 @@ public class SearchActivity extends YangActivity implements View.OnClickListener
      */
     private void showAdminDialog(int position) {
         CouponBean couponBean = mCouponList.get(position);
-        AlertDialog alertDialog = new AlertDialog.Builder(this)
+        AlertDialog alertDialog = new AlertDialog.Builder(this, R.style.DialogTheme)
                 .setMessage("选择操作")
                 .setPositiveButton("修改", (dialog, which) -> {
                     dialog.dismiss();
@@ -164,7 +164,7 @@ public class SearchActivity extends YangActivity implements View.OnClickListener
      */
     private void showDeleteDialog(int position) {
         CouponBean couponBean = mCouponList.get(position);
-        AlertDialog alertDialog = new AlertDialog.Builder(this)
+        AlertDialog alertDialog = new AlertDialog.Builder(this, R.style.DialogTheme)
                 .setMessage("确定删除优惠:" + couponBean.couponName)
                 .setNegativeButton("取消", (dialog, which) -> dialog.dismiss())
                 .setPositiveButton("确定", (DialogInterface dialog, int which) -> {

+ 0 - 1
common/src/main/java/com/miekir/common/utils/SizeTool.java

@@ -12,5 +12,4 @@ public class SizeTool {
 
     public static int SCREEN_WIDTH;
     public static int SCREEN_HEIGHT;
-
 }

+ 10 - 0
common/src/main/res/values/styles.xml

@@ -0,0 +1,10 @@
+<resources>
+    <!--适配系统对话框-->
+    <!--https://github.com/JessYanCoding/AndroidAutoSize/issues/1-->
+    <style name="DialogTheme" parent="ThemeOverlay.AppCompat.Dialog.Alert">
+        <!-- Minor指竖屏模式下的宽度 -->
+        <!-- Minor指竖屏模式下的宽度 -->
+        <item name="android:windowMinWidthMinor">350dp</item>
+        <item name="windowFixedWidthMinor">350dp</item>
+    </style>
+</resources>