jjzjj

android - 确定多个 android 屏幕尺寸/密度的图像尺寸

我一直在查看SupportingMultipleScreensAndroid上的文档,我只需要一些额外的说明......据我了解,设计三个独特的界面(ldpi、mdpi和hdpi)将是支持所有潜在android屏幕且缩放/失真最小的最佳方式。是的,我知道发布了类似的问题,但是...如果我为基准mdpi创建一个图像(例如,假设我的图像是300x210)我如何确定我需要重新创建它的大小ldpi和hdpi的图像?Thispost以及谷歌搜索让我相信ldpi只是mdpi图像的75%,而hdpi是mdpi图像的150%。这准确吗? 最佳答案

android - 如何查找设备为 LDPI MDPI HDPI 或 XHDPI

这个问题在这里已经有了答案:HowtocheckanAndroiddeviceisHDPIscreenorMDPIscreen?(7个回答)关闭9年前。没有应用程序的任何代码fragment,如何获取屏幕分辨率和屏幕长度。我怎样才能知道设备是ldpi、mdpi、hdpi还是xhdpi? 最佳答案 编辑:使用DisplayMetrics获取屏幕的密度getResources().getDisplayMetrics().densityDpi;这将返回表示以下常量的int值。DisplayMetrics.DENSITY_LOW,Displ

android - 如何查找设备为 LDPI MDPI HDPI 或 XHDPI

这个问题在这里已经有了答案:HowtocheckanAndroiddeviceisHDPIscreenorMDPIscreen?(7个回答)关闭9年前。没有应用程序的任何代码fragment,如何获取屏幕分辨率和屏幕长度。我怎样才能知道设备是ldpi、mdpi、hdpi还是xhdpi? 最佳答案 编辑:使用DisplayMetrics获取屏幕的密度getResources().getDisplayMetrics().densityDpi;这将返回表示以下常量的int值。DisplayMetrics.DENSITY_LOW,Displ

android - 在 Photoshop for Android 中创建 XHDPI、HDPI、MDPI、LDPI 图像

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎与aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers无关.如果您认为该问题将成为anotherStackExchangesite上的主题,您可以发表评论,说明在哪里可以回答问题。关闭8年前。Improvethisquestion当我们为android应用程序制作图像时,我想知道制作XHDPI、HDPI、MDPI、MDPI的方法是正确的强>LDPI。(可能都错了)第一

android - 在 Photoshop for Android 中创建 XHDPI、HDPI、MDPI、LDPI 图像

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎与aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers无关.如果您认为该问题将成为anotherStackExchangesite上的主题,您可以发表评论,说明在哪里可以回答问题。关闭8年前。Improvethisquestion当我们为android应用程序制作图像时,我想知道制作XHDPI、HDPI、MDPI、MDPI的方法是正确的强>LDPI。(可能都错了)第一

用于 Droid 手机和 Xoom 的 Android mdpi 可绘制对象?

我有一个为Droid(手机)开发的应用程序。在应用程序中,我使用:位图b=BitmapFactory.decodeResource(getResources(),R.drawable.bg);在应用程序中设置背景位图。位图大小为480x800这是Droid的WVGA屏幕尺寸(没有状态栏或标题栏)。两个问题:当我旋转手机时,Droid进入横向模式并且背景不再正确显示。当我不使用布局时,如何告诉应用它需要使用横向模式?其次,当我在Xoom上运行这个应用程序时,它选择了mdpi可绘制对象,它与Xoom屏幕的大小相去甚远。如何定义第二个大小为1280x800的mdpi可绘制对象?我想如果我使用

android - 如何确定加载了哪些位图资源(ldpi、mdpi 或 hdpi)?

我创建了多个位图-每个文件夹一个(mdpi、hdpi、ldpi)。谁能告诉我一些代码或指出适当的方法,让我能够检测Android决定加载的资源。谢谢, 最佳答案 从DisplayMetric获取densityDPI并根据预定义常量检查它DisplayMetricsmetrics=newDisplayMetrics();getWindowManager().getDefaultDisplay().getMetrics(metrics);switch(metrics.densityDpi){caseDisplayMetrics.DENS

android - 有多少(安卓)手机真的还在使用 hdpi 或 mdpi?

我们正在开发一个应用程序,并且总是将我们的可绘制对象的大小调整为5倍,以获得xxxxxxh和mdpi。我们只是想知道有多少手机实际使用这两种分辨率:mdpi和hdpi?问题是,是否仍然需要支持这些。这是应用程序整体大小的问题。我们能节省的越多越好。如果你们知道例如只有不到5%的android市场使用m和hdpi,那么我们可能会删除所有有问题的可绘制对象。那么你们知道有多少手机使用什么样的dpi吗?谢谢! 最佳答案 编辑更新了最近的统计数据,所以你可以有一些数据来比较:)可以查看theofficialstats:2019年3月,它看起

java - 即使我使用了正确的尺寸(hdpi、mdpi、xxhdpi ...),选项卡上的图像图标也显得很小

我按照Google开发人员页面上的指南创建了这5个文件夹,并用正确尺寸的图标填充了它们:我使用TabHost创建了我的选项卡,如下所示:TabHosttabHost=(TabHost)findViewById(R.id.tabHost);tabHost.setup();TabHost.TabSpecspec1=tabHost.newTabSpec("tab1");spec1.setContent(R.id.tab1);spec1.setIndicator("",getResources().getDrawable(R.drawable.homeicon));TabHost.TabSpe

android - .apk 的大小随着目标设备的增加而增加(LDPI、MDPI、HDPI、X-Large Screens)

我开发了一个最初针对MDPI设备的应用程序,它有很多图像,应用程序的大小接近16MB。现在我需要定位所有其他设备屏幕。为此,需要复制图像以定位这些设备。这将.apk增加到45MB到50MB。我的问题是市场可以接受这个文件大小吗?或者我可以为每个目标设备生成不同的.apk并将其放置在市场上吗?以便根据设备下载相应的.apk将被下载?请有人帮忙解决这个问题......我已经搜索了很多关于这个并且变得徒劳...... 最佳答案 目前apk的最大大小为50mb。为了解决这个问题,具有大量资源的应用程序(即游戏)将资源下载到sdcard。您可