我在具有layout_marginTop=@margindimen和layout_marginBottom=@margindimen属性的 ConstraintLayout 中有一个 TextView。 由于屏幕尺寸不同,边距值应根据具体屏幕而变化。 这就是为什么我在 dimens 文件夹中创建了 ...
我在具有layout_marginTop=@margindimen和layout_marginBottom=@margindimen属性的 ConstraintLayout 中有一个 TextView。 由于屏幕尺寸不同,边距值应根据具体屏幕而变化。 这就是为什么我在 dimens 文件夹中创建了 ...
所以想象一下,我在 res 文件夹中有一个 700x700 像素的图像,我希望我的应用程序支持不同的像素密度。 所以根据文档: 低密度脂蛋白——0.75x mdpi -- 1x hdpi -- 1.5x xhdpi -- 2.0x xxhdpi -- 3.0x xxxhdpi -- 4. ...
我需要公式来计算任何 dpi 到任何 dpi。 例如:mdpi 到 hdpi、xdpi 到 xxhdpi 等。这个网站完全符合我的要求,但我找不到它的逻辑。 关于它的公式有什么建议吗? ...
我有点绝望地想用“Minimal ADB & Fastboot”更改未植根的 Oppo A94 5G 的分辨率。 与旧的 LG G3 Mini 相同,可以正常工作。 但是在命令“adb shell wm size 1080x1440”之后,带有 Android 11 的 A94 5G 我只得 ...
我正在自学如何在 Kotlin 中编程,当我尝试在 class 中为我处理一些数学问题时,我遇到了一个问题。 我遇到的问题是我不知道如何在 MainActivity.kt 之外的 class 中将屏幕密度作为 var/val 我已经搜索了很多答案,但我似乎无法想出正确的术语来获得我需要的资源,这让我 ...
我已经在 iPhone 8 上构建了我的应用程序。 我有一列小部件,其中一些小部件是给定高度的SizedBox实例。 我会告诉一个SizedBox的高度为24 。 但是,当它运行时,实际高度为48 。 Flutter 是否将每个测量值乘以 2,在这种情况下巧合地与手机的比例因子相同? 或者它只 ...
我有一个包含一些图像的应用程序仅存在于xxhdpi文件夹中。 当我尝试通过context.getResources(...)访问这些图像时,我在某些手机中看到它崩溃了。 是否有可能因为这些手机不支持 xxhdpi 中的密度而导致它无法找到它们而崩溃? 或者即使手机没有xxhdpi密度,它仍然需要找 ...
我搜索了很多关于 dp、px、inch、pt 等的信息。 从我对“dp”的理解来看: 指定 'dp' 只是一种让 Android 为不同屏幕密度的设备绘制相同大小视图的方法。 例如,对于中等密度的设备,每个“dp”将占据一个像素。 对于高密度设备 - 它具有较小的像素以每英寸容纳更多像素,'dp ...
我有这样的要求对于宽度: sw0-320 :100dp, sw321- : 200dp 我应该把这个值放在哪里? 在值文件夹中:100dp 或 200dp, 在values-w320dp文件夹中:100dp 或 200dp, 糊涂了! 研究了一些文档,但不明白这里的事实! ...
我正在使用 layout normal , large , x-large但它不起作用。 我发现 Android 适用于最小的 dp。 所以我搜索并找到了这两种布局限定符的方法。 第一种方法是使用layout-mdpi 、 layout-hdpi 、 layout-xhdpi 、 layout-x ...
我基本上将以下 xml 用于 Android启动画面:带有windowBackground空活动: background_splash.xml : 只要logo.png小于屏幕尺寸,这就可以正常工作。 如果logo.png比屏幕大,它就会超出屏幕。 我看到 3 种解决方法,但都有缺点: ...
我有一个按钮(它是一个 Bootstrap 按钮,基于 com.beardedhen:androidbootstrap)。 这是xml文件中的布局宽度和高度: 我想要的是在方向更改时修改按钮文本的文本大小(并且还取决于各种屏幕大小)。 我想这样做的原因是因为在横向上,按钮有更多的空间而不是在纵向上。 ...
我需要根据屏幕尺寸设置应用程序的所有文本内容。 我的意思是按钮、文本视图等...例如,如果我在 Pixel C 平板电脑中执行应用程序,则按钮文本大小和文本视图文本大小必须非常大,而在 320x240 设备中非常小。 首先我尝试了autoSizeTextType但最后我放弃了这种方法,因为它只能应 ...
我在drawable.device中具有图标的XML文件,密度为380或更高的设备具有完美的分辨率,但是密度较低的设备(如320图像)正在变得模糊。 我试图制作低密度的可绘制文件夹来解决该问题,但是在该文件夹中放置图标后,这给了我一个重复错误。 我应该怎么做才能获得所有设备的完美分辨 ...
我正在开发一个仅适用于高屏幕密度设备的android应用。 我想将我的应用程序限制在屏幕密度为1.5或更低的设备上。 我搜索了很多有关此问题的内容,发现我们可以通过清单中的不同标签来处理此问题,例如 我有两个设备,都属于normalScreens类别。 其中一个密度等于1.5,另一 ...
我的手机分辨率为720x1280,在设计应用程序时,我正在Android Studio中使用此分辨率。 我已经复制了下面的图像和xml源。 造成差异的原因可能是什么?如何消除差异? 在android studio中,我的设计如下所示: 但在我的手机上看起来却不同: ...
我在以下手机的应用程序布局方面遇到问题。 第一个布局看起来不错,但在第二个手机中,布局与第一个不完全一样。 虽然我将 xml 文件放在 (Layout-w480dp) 文件夹中,但我不使用约束布局 华为 G8:照片分辨率:1920 x 1080 px 屏幕密度:403 ppi 屏幕密度 (DPI): ...
我有一个TextView在其中以编程方式在“ SP”中设置文本大小。 第一个屏幕截图显示了它的外观(以及在我的小米Redmi和Doogee HT7上的外观) 第二张屏幕截图显示了在更高或相同dpi的其他设备上的外观。 通常,如果我理解正确,则“ dp”或“ sp”中具有相 ...
在我的项目中,我只有一个dimens.xml文件,完成项目后,我决定为其他屏幕尺寸创建dimens文件。 因此,我首先创建了values-mdpi目录,并将dimen.xml文件放入其中。 但是现在我在values-mdpi dimens文件中定义的每个dimen资源都适用于所有屏幕! 换 ...
我在Samsung Galaxy Tab E(牛轧糖7.0 API 24)上有一个奇怪的错误:当我将“设置”上的“屏幕缩放”更改为“巨大”设备时,我有2个布局目录(layout和layout-sw600dp)原因是从“布局”目录中获取XML,而不是从“ layout-sw600dp”中获取XML ...