qq_41000798
2019-04-22 14:09
采纳率: 83.3%
浏览 591

Dialog封装存在的问题

图片说明

这样的dialog应该如何封装 布局就是这样

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

5条回答 默认 最新

  • qq_41000798 2019-05-09 11:36
    已采纳

    这边AlertDialog已经解决了问题

    点赞 评论
  • 哈哈的bug 2019-04-22 14:26
    点赞 评论
  • 玉念聿辉 2019-04-22 14:31

    Context context;String userMsg;
    public class mDialog extends Dialog {

    public mDialog(Context context, int theme,
    String userMsg) {
    super(context, theme);
    this.context=context;
    this. userMsg=userMsg;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);
    //自己定义的布局文件,控件使用和activity一样
    setContentView(R.layout.dialog_userinfo);
    //布局文件就没什么好说的了
    }

    调用:
    mDialog dialog = new mDialog(this, R.style.MyDialog,
    "对话框显示文字");
    dialog.setCancelable(false);
    dialog.show();

    点赞 评论
  • unioncron 2019-04-22 14:51

    您这个问题比较虚,应该发点代码出来,不然看不出来问题。
    这个手机端在google浏览器上是可以调试测试的。你可以进行样式的微调的,写在当前元素上的样式会忽略掉其它地方的样式的。
    另外你可以搞个检测环境单独调整测试你这个自定义dialog。

    点赞 评论
  • 痞子小小崔 2019-04-24 11:58
     AlertDialog.Builder builder = new AlertDialog.Builder(this);
     builder.setView(XXXXX);
    

    了解一下

    点赞 评论

相关推荐 更多相似问题