我想在布局编辑器中全屏查看我的布局。我正在使用eclipse插件。
我已经通过在组合中选择*NoActionBar
主题隐藏了ActionBar,但导航栏却是另一回事。 AFAIK只能使用代码中的标记隐藏它。
我需要在活动xml文件中进行连续调整,并在模拟器中测试它是一个真正的痛苦,当不是直接不可能时(我的PC无法运行全高清模拟器,而且我' d需要SSH另一台机器)。毋庸置疑,我没有真正的设备。
有没有办法在真正的全屏幕中查看布局?
答案 0 :(得分:0)
不幸的是,似乎没有办法做到这一点。这个基本功能应该很久以前就已经添加了,恕我直言这比我们在Google IO上展示的花哨的东西更优先。 但无论如何,布局编辑器通常会破坏或抛出异常。我不确定这是否仅在eclipse中发生,因为我还没有使用Android Studio。
<强>变通方法强>
示例:
要模拟5英寸高清屏幕,我们会创建此设备定义:
如果我们使用此定义创建AVD并在横向模式下在布局编辑器中进行预览,我们会在右侧看到可怕的黑条,这会占用屏幕空间并阻止正确显示视图宽度取决于重力。 为了能够查看1920x1080px的自由区域,我们可以进行屏幕捕获并使用图像编辑器测量黑条的宽度。在我的情况下它是6.22%,所以要有1920px的自由宽度,我们需要大约120个额外的px,总计2040px。
我们现在知道我们的设备必须是2040x1080,我们可以使用Pythagorean theorem来计算以英寸为单位的对角线。在我们的示例中,新设备定义为:
这为我们提供了一个自由区域,其比例为w / h = 1.77,大约为16:9。