如何在显示Activity作为对话框时自定义宽度和高度
- 论坛
- 如何在显示Activity作为对话框时自定义宽度和高度
15 浏览
如何在显示Activity作为对话框时自定义宽度和高度
如果我定义了一个Activity:
public class DialogActivity extends Activity{ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(dialog_activity.xml); } }
我想将上述的Activity显示为对话框,所以在AndroidManifest.xml文件中,我声明了这个Activity如下:
到这一步一切都很好,我的DialogActivity
显示为对话框。
问题是如何自定义DialogActivity
的宽度和高度,使其更像一个小对话框?(当前默认情况下它占据了大部分屏幕)
----------------------------更新-----------------------
我定义了一个自定义主题如下:
然后,在AndroidManifest.xml中声明DialogActivity
如下:
现在我的DialogActivity
甚至占据了整个屏幕:( 。主题中的width和height定义:
- 100dip
没有起到任何作用,为什么?