自定义对话框未正确显示

所以我设计了一个自定义对话框,并添加了一些代码以尝试使其正常工作,但在应用程序中,布局全部倾斜并删除了框的一些元素。以下是设计与应用程序外观的一些截图:

设计:


http://img.mukewang.com/626a47de0001fc9203270267.jpg

在应用程序中:

http://img1.mukewang.com/626a47e90001ab2403530527.jpg

这是代码,我已添加到应用程序中,以便在您单击按钮时显示它:


LayoutInflater factory = LayoutInflater.from(FlipCoinLobby.this);


View DialogView = factory.inflate(R.layout.dialogbox, null);

final Dialog d = new Dialog(FlipCoinLobby.this);

d.setContentView(DialogView);

d.show();

我查看了其他一些类似的问题,但似乎没有一个解决方案适用于我的特定问题。有什么帮助吗?



隔江千里
浏览 112回答 1
1回答

慕标5832272

 final Dialog dialog = new Dialog(context);    dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);    dialog.setContentView(R.layout.enter_quantity_dialog);    Window window = dialog.getWindow();    window.setLayout(AbsListView.LayoutParams.MATCH_PARENT, AbsListView.LayoutParams.WRAP_CONTENT);    dialog.getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java