android 设置自定义dialog大小无效果
来源:互联网 发布:南山空同 知乎 编辑:程序博客网 时间:2024/05/01 15:56
public PicDialog create() { LayoutInflater inflater = (LayoutInflater) mActivity .getSystemService(Context.LAYOUT_INFLATER_SERVICE); final PicDialog dialog = new PicDialog(mActivity, R.style.customDialog); View layout = inflater.inflate(R.layout.view_pic_dialog, null);//先设置宽高,最后再setContentView layout.setMinimumWidth((int) (mActivity.getWindowManager() .getDefaultDisplay().getWidth() * 0.8));//设置dialog的宽度 dialog.addContentView(layout, new ViewGroup.LayoutParams(//设置dialog ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT)); dialog.setCancelable(true); if (!StringUtil.isEmptyOrNull(titleText)){ ((TextView)layout.findViewById(R.id.tv_view_pic_dialog_title)).setText(titleText); } if (!StringUtil.isEmptyOrNull(topText)){ TextView topTextView = ((TextView)layout.findViewById(R.id.tv_view_pic_dialog_top)); topTextView.setText(topText); topTextView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { positiveButtonClickListener.onClick(dialog, 1); } }); } if (!StringUtil.isEmptyOrNull(bomText)){ TextView bomTextView = ((TextView)layout.findViewById(R.id.tv_view_pic_dialog_bom)); bomTextView.setText(bomText); bomTextView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { negativeButtonClickListener.onClick(dialog, 2); } }); } dialog.setContentView(layout); return dialog; }
1 0
- android 设置自定义dialog大小无效果
- 自定义Dialog设置大小
- Android自定义Dialog效果
- android dialog使用自定义布局 设置窗体大小 位置
- Android 自定义对话框(Dialog)设置显示大小方向
- Android自定义Dialog 软键盘、大小的设置
- Android自定义Dialog大小控制
- android自定义Dialog大小控制
- Android 设置dialog 的大小
- Android dialog设置无背景
- 设置自定义Dialog的样式、大小位置
- 设置自定义Dialog的大小和位置
- 自定义Dialog显示灰色背景, Dialog设置大小
- [Android] Android自定义对话框(Dialog)位置,大小
- 加载自定义dialog,设置颜色渐变效果
- 设置theme实现类似于自定义dialog效果
- 设置theme实现类似于自定义dialog效果
- Android 自定义dialog 设置宽度
- 可变参数
- js模块化require.js真的蛮有用
- linux中常用的一些命令
- mongodb查看当前操作db.currentOp()
- SparkStreaming基于Kafka Direct
- android 设置自定义dialog大小无效果
- 用unordered_map代替hash_map
- 魔兽世界任务制作教学,已经本人自己服务器中测试
- 一、OOP概念
- CocoPods的安装步骤
- 身份证号码生成
- SparkStreaming中Tanformations和状态管理
- 业务服务化给团队、技术带来的影响
- 浅谈Hibernate缓存机制:一级缓存、二级缓存