Dialog全屏,一行代码搞定
来源:互联网 发布:蓝牙分享软件 编辑:程序博客网 时间:2024/05/24 05:45
第一步,自定义一个Dialog继承自Dialog;
第二步,在设置setContentView(R.layout.dialog_your_layout)后 调用以下代码
getWindow().setLayout(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT);//设置Dialog为全屏
/***************************************我是分隔线********************************************/
public class UploadImageDialog extends Dialog { private Context mContext; public TextView tvAlbum; public TextView tvCamera; public TextView tvCancell; private View view; public UploadImageDialog(Context context, int themeResId) { super(context, themeResId); this.mContext = context; initView(); } private void initView() { setContentView(R.layout.dialog_uploadimage); getWindow().setLayout(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT);//设置Dialog为quan tvAlbum = (TextView) findViewById(R.id.m_tv_dialog_album); tvCamera = (TextView) findViewById(R.id.m_tv_dialog_camera); tvCancell = (TextView) findViewById(R.id.m_tv_dialog_cancel); view = findViewById(R.id.m_view_divider); view.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { dismiss(); } }); }/************************************************************************************/<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <View android:id="@+id/m_view_divider" android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="1" /> <TextView android:textColor="@color/color_base" android:background="@color/color_blank" android:text="@string/uploadimage_dialog_str1" style="@style/UploadimageTextView" android:id="@+id/m_tv_dialog_camera" /> <View android:background="@color/uploadimage_divider" android:layout_width="match_parent" android:layout_height="1dp"/> <TextView android:textColor="@color/color_base" android:background="@color/color_blank" android:text="@string/uploadimage_dialog_str2" android:id="@+id/m_tv_dialog_album" style="@style/UploadimageTextView" /> <TextView android:textColor="@color/color_blank" android:background="@color/color_base" android:text="@string/uploadimage_dialog_str3" android:id="@+id/m_tv_dialog_cancel" style="@style/UploadimageTextView" /></LinearLayout>
0 0
- Dialog全屏,一行代码搞定
- iOS7一行代码,搞定全屏手势返回
- SnackbarUtils:一行代码搞定Snackbar
- 一行代码搞定你的QueryString(转)
- 一行代码搞定ThoughtWorks面试题
- 一行代码轻松搞定 ie兼容
- 一行python代码搞定快排
- 一行代码搞定所有屏幕适配
- jQuery图片手风琴特效一行代码搞定
- 一行代码搞定Weex蓝牙开发
- SDAutoLayout(一行代码搞定自动布局!)
- Android一行代码搞定RecyclerView的一切!
- PermissionGrantor,一行代码搞定动态权限申请
- Dialog 用代码来实现全屏
- 代码设置Dialog全屏且透明
- iOS开发一行代码系列:一行搞定输入框
- iOS开发一行代码系列:一行搞定输入框优化
- iOS开发一行代码系列:一行搞定数据库
- handler机制原理
- java安全框架-Shiro学习笔记(五)-Shiro集成Web
- Python将list中的string批量转化成int/float
- 创建 admin 后台账号
- JVM运行时的数据区
- Dialog全屏,一行代码搞定
- netty1
- JBPM4.4工作流引擎学习(一)
- linux管理(一)---用户管理及权限
- 学习doucker
- Java抽象
- 数据库查询优化方案
- tmux使用
- 退出启动storm的命令界面