0
我有一個具有以下特徵的設備:安卓:設置按鈕保證金和按鈕寬度取決於屏幕密度
分辨率:1080×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文件夾是這樣的:我
設備的屏幕尺寸<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>
Bacause是正常的我只是用佈局和值的文件夾進行試用。我曾希望按鈕將重疊在位圖上的矩形。但按鈕從矩形上方豎立,按鈕的大小不等於矩形的大小。 DP值應該乘以3?