我目前正在为屏幕分辨率为 960x540 的 HTC Evo 3D 手机准备一个应用程序。我已经设置了一个自定义布局配置,用于在此分辨率下设计界面。在此配置中,小部件(文本视图、搜索栏等)在屏幕上显得小而紧凑、稀疏。而当我在手机上启动应用程序时,按钮要大得多,并且会更多地填满屏幕。Eclipse 中是否有一些设置可以让我在编辑器中查看布局,就像它在我的手机上显示的一样,从而更容易设计界面。
非常感谢,马特。
我目前正在为屏幕分辨率为 960x540 的 HTC Evo 3D 手机准备一个应用程序。我已经设置了一个自定义布局配置,用于在此分辨率下设计界面。在此配置中,小部件(文本视图、搜索栏等)在屏幕上显得小而紧凑、稀疏。而当我在手机上启动应用程序时,按钮要大得多,并且会更多地填满屏幕。Eclipse 中是否有一些设置可以让我在编辑器中查看布局,就像它在我的手机上显示的一样,从而更容易设计界面。
非常感谢,马特。
使用相关代码会更容易提供帮助,但是,如果您使用 dp 单位测量,尺寸将根据分辨率:屏幕尺寸而变化,而不仅仅是分辨率。我认为给 textview/button 等的“wrap_content”也会改变大小,因为字体大小会在 sp。所以,看看是否有适合真实设备分辨率和屏幕尺寸的模拟器配置。在这里查看有关度量单位的更多信息。
编辑
那么您是否在 Eclipse 中的 yourlayout.xml 的图形布局中看到了它?在该窗口的顶部栏有一个用于显示配置的下拉菜单,更改它以查看不同屏幕中的布局(我看不到任何 960x540 顺便说一句)。然而,如果你真的想为单一设备开发是一个问题,但如果你要为不同的设备发布应用程序,你需要一些策略来进行灵活的布局。这非常有用。