我读过本教程好几遍,还有很多关于Design Android UIs to fit well with all android screen sizes的堆叠溢出问题。
但是仍然在为所有屏幕尺寸提供最好和相同的用户体验而奋斗。
当我设计接口时,一定要记住下面的图表。
目前,在我的应用程序中,它在res文件夹下使用了以下文件夹结构。
此外,在定义大小时,我还在xml布局文件中使用了、dp、和sp单元。
小屏幕尺寸
当涉及到小屏幕大小时,它完美地引用了在layout-small下定义的UI,并且显示没有任何问题。
普通屏幕尺寸
当我为普通屏幕大小(layout folder)设计布
当我在智能手机上做一个应用程序时,我定义(例如)一个20 do *20 do的图标。这个图标在我的手机屏幕上看上去很棒,但在大屏幕平板电脑(比如ipad )上就不是了。在这种情况下,图标看起来很小。
如果我按比例增加屏幕上图标的大小,那么图标最终会看起来太大了。例如:
在我的移动屏幕360*640上,图标大小是20x20px。
在我的平板电脑屏幕1024x1366上,图标大小大约是60 my *60 my =>太大了。
有人知道根据屏幕大小设置图标/字体/等等大小的好规则吗?我在德尔菲(火猴)手下
目前正在开发一个响应性设计网站。根据宽度和屏幕分辨率,我使用媒体查询来针对不同的设备。
我有一个场景,如果我想使用屏幕分辨率来瞄准设备,但我不明白这是如何工作的。
我想检查最小宽度和最大宽度,屏幕分辨率也可能从97 ipad到ipad max分辨率264 ipad。但这似乎行不通。如果我给出一个单一分辨率最小宽度:155 min的惠普加载的平板电脑,它可以工作。但最小到最大分辨率条件似乎不起作用。你们能分享一下你们的想法吗。
为此,我使用了如下代码
@media only screen and (min-width:768px)
and (max-width:1024px)
微软不知道如何帮助我,所以我不得不在这里问。
我有三个监视器..。
屏幕1: 3840x2160,缩放150%
屏幕2: 1920 x 1200,缩放100%
屏幕3: 1920 x 1200,缩放100%
我需要在VB.net或C#中获得每个监视器的缩放。
Microsoft建议我使用以下代码:
Private Declare Function GetDeviceCaps Lib "gdi32.dll" (hdc As IntPtr, nIndex As Integer) As Integer
Public Enum DeviceCap
VERT
让我先告诉大家我所做的研究。
在上,它指出,为了支持不同的屏幕大小,应该执行以下操作:
res/layout/my_layout.xml // layout for normal screen size ("default")
res/layout-large/my_layout.xml // layout for large screen size
res/layout-xlarge/my_layout.xml // layout for extra-large screen size
res/lay