0
我製造跳棋遊戲和代碼的XML文件是:如何將圖形調整爲不同的屏幕分辨率和旋轉?
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/gamebackground" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center_vertical|center_horizontal"
android:orientation="vertical" >
<RelativeLayout
android:id="@+id/relativeLayout1"
android:layout_width="260dp"
android:layout_height="260dp"
android:layout_marginBottom="30dp"
android:background="@drawable/board_1_" >
<TableLayout
android:id="@+id/grid"
android:layout_width="221dp"
android:layout_height="213dp"
android:layout_marginLeft="15dp"
android:layout_marginStart="15dp"
android:layout_marginTop="16dp"
android:stretchColumns="*" >
</TableLayout>
</RelativeLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:orientation="horizontal" >
<TextView
android:id="@+id/opponent"
android:layout_width="150dp"
android:layout_height="17dp"
android:layout_marginRight="5dp"
android:layout_marginEnd="5dp"
android:gravity="center_vertical|center_horizontal"
android:textColor="#FFFFFF" />
<TextView
android:id="@+id/player"
android:layout_width="150dp"
android:layout_height="17dp"
android:layout_marginLeft="5dp"
android:layout_marginStart="5dp"
android:gravity="center_vertical|center_horizontal"
android:textColor="#FFFFFF" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal" >
<TextView
android:id="@+id/textView1"
android:layout_width="110dp"
android:layout_height="30dp"
android:layout_marginRight="25dp"
android:layout_marginEnd="25dp"
android:layout_marginTop="15dp"
android:gravity="center_vertical|center_horizontal"
android:text="0"
android:textColor="#FFFFFF"
android:textSize="25sp" />
<TextView
android:id="@+id/textView2"
android:layout_width="110dp"
android:layout_height="30dp"
android:layout_marginLeft="25dp"
android:layout_marginStart ="25dp"
android:layout_marginTop="15dp"
android:gravity="center_vertical|center_horizontal"
android:text="0"
android:textColor="#FFFFFF"
android:textSize="25sp" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="100dp"
android:gravity="center_horizontal" >
<Button
android:id="@+id/withdraw"
style="?android:attr/buttonStyleSmall"
android:layout_width="140dp"
android:layout_height="wrap_content"
android:layout_marginEnd="10dp"
android:layout_marginRight="10dp"
android:background="@drawable/mybutton"
android:minHeight="10dp"
android:minWidth="70dp"
android:text="@string/Withdraw"
android:textSize="20sp" />
<Button
android:id="@+id/callfortie"
style="?android:attr/buttonStyleSmall"
android:layout_width="140dp"
android:layout_height="wrap_content"
android:layout_marginBottom="22dp"
android:layout_marginLeft="10dp"
android:layout_marginStart="10dp"
android:background="@drawable/mybutton"
android:minHeight="10dp"
android:minWidth="70dp"
android:text="@string/Callfortie"
android:textSize="20sp" />
</LinearLayout>
</LinearLayout>
我是添加8行每行包含8按鈕編程和設置這些按鈕來保存圖像跳棋...問題是我測試了這個在Nexus一個仿真器與這個樣子
http://i59.tinypic.com/zwb6dj.jpg
,但是,不同的分辨率,它看起來像這樣
http://i61.tinypic.com/iwucls.jpg
那麼有什麼幫助嗎? :)
您需要爲應用程序支持多支持屏幕。 – Piyush