121得票7回答
Android启动画面的大小适配LDPI、MDPI、HDPI、XHDPI屏幕?例如:对于LDPI,大小为1024X768像素。

我必须为使用Phonegap的Android应用程序设计启动画面(加载时适合屏幕的图像)。我需要设计4种大小的图片,以适配4种不同类型的屏幕,如ldpi、mdpi、hdpi和xhdpi。有人能告诉我这些屏幕的精确像素尺寸,以便我可以按照该尺寸进行设计吗?ldpi - 1024X768 px m...

13得票1回答
在安卓中的@2x视网膜图像等效物是什么?

我正在将一个iOS应用程序转换为Android。(使用Android Studio) 我所有的图像都是...@2x.png。 所以,我的两个问题: 1- 我可以将所有的@2x复制到“xhdpi”文件夹中,Android会自动调整设备的密度吗? 2- “xhdpi”是否真的等同于xcod...

9得票1回答
React Native:高像素密度设备上半像素边框问题

我在我的React Native应用程序中使用0.5px边框。这在大多数设备上效果很好,但在iPhone 6 plus上,这些边框会变得模糊。在这里阅读有关像素比率的内容后,我决定使用以下内容。 我想知道是否有其他人能够成功地在高像素密度设备上使用0.5px边框? borderWidth:...

8得票1回答
响应式图片 - srcset和sizes属性 - 如何正确使用两者:如何同时基于设备像素比和视口选择?

我已经多次阅读了关于这个问题的内容,而且它也发生在我的项目中。以下是我目前对srcset和sizes属性所了解到的介绍。 有两种不同的可能性来使用srcset属性(来源w3c:http://w3c.github.io/html/semantics-embedded-content.html#...

8得票3回答
安卓中的“elevation”和“setElevation”不具有相同的效果

我注意到当我在xml中使用elevation属性并将其设置为4dp时,我会得到一个正常的阴影。但是当我在java中使用setElevation(4)时,我得到的阴影比xml属性少。我该怎么解决?

8得票2回答
不使用上下文将dp转换为px

有一种非常巧妙的方法可以在没有Context的情况下将dp转换为px,具体如下: public static int dpToPx(int dp) { float density = Resources.getSystem().getDisplayMetrics().density;...