是什么Dialog.setContentView(查看)AlertDialog.setView(查看)之间的区别

我正在创建一个自定义对话框,从用户获取输入。 我注意到,当我使用AlertDialog ,我可以添加小部件如EditTextAlertDialog使用setView()方法。 我期待到自定义AlertDialog ,发现Dialog有一个方法setContentView() 在子类AlertDialog我可以使用任何setContentView()setView()

一个区别,我注意到的是,当我使用setView()上的AlertDialog ,我可以看到正负按钮。 在我的子类AlertDialog ,使用setContentView()我不明白的正负按钮。

任何人能解释其他方面的差异?

谢谢。

--------------解决方案-------------

如果我没有undesrstood它setContentView膨胀与自定义布局整个对话窗口。 标题,图标,按钮......没什么依然存在。 setView ,另一方面设置按钮和标题之间的视图的布局。

是什么Dialog.setContentView(查看)AlertDialog.setView(查看)之间的区别

顺便说一句,你也可以拨打AlertDialogs的setView方法,这似乎也删除多余的“间距”周围的景色。

无效的setView(查看视图,诠释viewSpacingLeft,诠释viewSpacingTop,诠释viewSpacingRight,诠释viewSpacingBottom)

喜欢这个。

alertDialog.setView(MyView的,0,0,0,0);

分类:安卓 时间:2015-03-16 人气:3
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.534 (s). 10 q(s)