android AlertDialog 弹窗自定义布局 点击外部不关闭弹窗
16lz
2021-12-04
AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.content);// 加载布局 MainActivity.content 对应 MainActivity.thistime_view = View.inflate(MainActivity.content, R.layout.time_long, null);count_tiime = (TextView) time_view.findViewById(R.id.count_tiime);count_tiime.setText(hms);builder.setView(time_view);// 点击遮罩层不关闭 即弹窗的外部 builder.setCancelable(true); 对应点击外部可关闭builder.setCancelable(false);builder.create().show();
可自定义 time_long.xml 布局
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent" android:padding="30dp"> <LinearLayout android:layout_width="match_parent" android:layout_height="20dp" android:orientation="horizontal"> <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginRight="30dp" android:text="开始记录时间" android:textColor="#33b5e5" android:textStyle="bold">TextView> <TextView android:id="@+id/start_tiime" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="开始记录时间">TextView> LinearLayout> <TextView android:id="@+id/count_tiime" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="开始时间">TextView>LinearLayout>
更多相关文章
- Android(安卓)Fragment和ViewPage 实现简易可滑动Tab
- [Android] 环境配置之Android(安卓)Studio开发NDK
- android 4.0.3 设置时间无法更新到RTC
- android 如何判断软件是否第一次运行?
- android studio :com.android.support:appcompat-v7:21.+ 报错
- [Android] 环境配置之Android(安卓)Studio开发NDK
- [Android] 环境配置之Android(安卓)Studio开发NDK
- virtualbox 安装android设置分辨率(自定义)
- android 学习笔记(三)