在屏幕上限制android应用程序尺寸

问题描述:

当我在android操作系统上启动我的应用程序时,这占用了整个可用屏幕。这是不希望的。我想我的应用程序只占据屏幕的一部分,说一个“10,10,100,100”的矩形。那么如何实现这一点?在屏幕上限制android应用程序尺寸

您可以使用此对话框主题为一个单一的活动,通过在AndroidManifest.xml文件中声明的主题:

<activity android:theme="@android:style/Theme.Dialog" android:name="your.package.and.ActivityName"/> 

这会让你的Activity看起来像一个Dialog

+0

嗨,现在这显示为具有根布局尺寸的对话框。它在屏幕中央显示,甚至当我拖动它不移动时。我怎么能让它移动? – Murray9654 2013-03-26 10:52:37

+0

移动布局是一个不同的问题和棘手的任务,因为它不支持开箱即用。检查[对话框文档](https://developer.android.com/reference/android/app/Dialog.html)以修改对话框的大小。 – keyboardsurfer 2013-03-26 11:06:04

+0

所以最后一个问题。当我们使用对话主题。最上面的容器是对话框,布局将在对话框中绘制。我的理解是正确的吗? – Murray9654 2013-03-26 12:05:30