我的设备具有以下功能:
分辨率:1080 x 1920
密度:480 dpi(xxhdpi)
屏幕尺寸:正常
比例密度:3.0
我创建了一个分辨率为960x1440的位图。位图有一个矩形,大小为795x150像素,位置为X:150像素,Y:900像素位图。
我将位图放在drawable-xxhdpi文件夹中。
布局文件夹中的我的xml代码是:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:background="@drawable/loginscreen" >
<Button
android:id="@+id/button1"
android:layout_width="265dp"
android:layout_height="50dp"
android:layout_marginLeft="@dimen/login_button_left_margin"
android:layout_marginTop="@dimen/login_button_top_margin" />
</LinearLayout
我的dimes.xml文件在values文件夹中,如下所示:
<resources>
<!-- Default screen margins, per the Android Design guidelines. -->
<dimen name="login_button_top_margin">300dp</dimen>
<dimen name="login_button_left_margin">50dp</dimen>
</resources>
我的设备的屏幕大小是正常的我只是使用布局和值文件夹进行试用。我曾希望按钮与位图上的矩形重叠。但是按钮位于矩形的上方,按钮的大小不等于矩形的大小。 dp值应该乘以3?
答案 0 :(得分:0)
在res文件夹名下创建另一个文件夹,其中layout-large和copy layout文件夹文件(.xml)为layout-large文件夹,并将代码更改为layout-large
android:layout_width="68dp"
android:layout_height="68dp"
android自动将其大尺寸放入bigtab小手机中,从布局文件夹中取出值