我如何在Android游戏中使用特定尺寸的图像到所有屏幕分辨率?

问题描述:

如何通过在自定义视图中编码来设置所有屏幕分辨率的图像?而不是通过创建xml我如何在Android游戏中使用特定尺寸的图像到所有屏幕分辨率?

+2

尝试更具体.. – 2012-07-30 11:22:53

+0

正在绘制与单个图像的长条我如何解决它的所有类型的屏幕分辨率 – Ramkumar 2012-07-30 11:25:30

如果您制作LinearLayoutfill_parent参数并适合在那里的图像,你可以做到这一点。有关代码示例,请参阅this question。至于“所有屏幕分辨率”,Android主要负责照顾这一点。如果您想要图像填充屏幕宽度的一部分(也许是“strip”的含义?),请使用宽度fill_parent和高度属性wrap_content。或者,如果您希望图像只填充该“条”的一半宽度,则以像素为单位获取该设备的宽度并除以2,即 getWindowManager().getDefaultDisplay().getWidth();/2,并按此方式设置ImageView的尺寸。这将适用于任何Android设备,因为您可以根据设备为图像设置不同的值,而不是对尺寸的任意值进行硬编码。 100px的。

这是否涵盖你想要问的问题?你的问题不是太具体。

+0

requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow()。setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN); – Ramkumar 2012-07-30 11:53:05