我很失望。我剛剛完成了基於360dp的「正常屏幕」項目,但是當我嘗試在摩托羅拉Atrix中運行時,我有一個驚喜。摩托羅拉Atrix是360dp,而不是320dp,因爲他的寬度是540px。現在我正在打破我的頭腦,找出要解決的問題。我如何創建360dp的佈局?如何爲320dp和360dp創建佈局?
我嘗試了所有的這些:
- RES /價值觀sw360dp
- RES /佈局sw360dp
main.xml中
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:background="#DFEFF1">
<Button
android:background="#AAAA11"
android:id="@+id/button1"
android:layout_width="@dimen/default_width"
android:layout_height="@dimen/default_height"
android:text="SOME TEXT 1"
/>
<Button
android:background="#FFAA11"
android:id="@+id/button2"
android:layout_width="@dimen/default_width"
android:layout_height="@dimen/default_height"
android:text="SOME TEXT 2"
android:layout_alignParentRight="true" />
</RelativeLayout>
RES /價值/串.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="default_width">160dp</dimen>
<dimen name="default_height">160dp</dimen>
</resources>
摩托羅拉Atrix
三星Galaxy SII
您能否請張貼一些代碼,以便我們可以引導您朝着正確的方向發展? – Abhijit
@Ahhijit我剛剛編輯我的帖子,我插入佈局和常量。 – Gandarez