我剛剛在android studio中啓動了一個Calculator項目(我是是新手),當我嘗試在手機中進行調試時,我發現了一個錯誤。我在android工作室製作的計算器項目沒有縮放
的事情是,我搜索了很多關於DP,SP,FILL_PARENT, match_parent,事情大約縮放,但我無法找到答案 說明問題。
這是在我的項目content_main.xml照片:
,這是它的外觀,同時在LG F60調試:
能有人給我解釋一下縮放有什麼問題?非常感謝!
我content_main.xml是:
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Pentru asta"
android:id="@+id/textView"
android:layout_alignParentTop="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="false"
android:textAlignment="viewEnd"
android:textSize="60sp"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="false"
android:layout_marginBottom="40sp"
android:layout_marginTop="40sp" />
<GridLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/textView"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="false">
<ImageButton
android:layout_width="96sp"
android:layout_height="72sp"
android:id="@+id/imageButton5"[enter image description here][1]
android:src="@drawable/one"
android:padding="0sp"
android:scaleType="fitXY" />
<ImageButton
android:layout_width="96sp"
android:layout_height="72sp"
android:id="@+id/imageButton"
android:src="@drawable/one"
android:padding="0sp"
android:scaleType="fitXY"
android:layout_row="1"
android:layout_column="0" />
<ImageButton
android:layout_width="96sp"
android:layout_height="72sp"
android:id="@+id/imageButton7"
android:src="@drawable/one"
android:padding="0sp"
android:scaleType="fitXY"
android:layout_row="1"
android:layout_column="1" />
<ImageButton
android:layout_width="96sp"
android:layout_height="72sp"
android:id="@+id/imageButton13"
android:src="@drawable/one"
android:padding="0sp"
android:scaleType="fitXY"
android:layout_row="1"
android:layout_column="2" />
<ImageButton
android:layout_width="96sp"
android:layout_height="72sp"
android:id="@+id/imageButton17"
android:src="@drawable/one"
android:padding="0sp"
android:scaleType="fitXY"
android:layout_row="1"
android:layout_column="3" />
<ImageButton
android:layout_width="96sp"
android:layout_height="72sp"
android:id="@+id/imageButton2"
android:src="@drawable/one"
android:padding="0sp"
android:scaleType="fitXY"
android:layout_row="2"
android:layout_column="0" />
<ImageButton
android:layout_width="96sp"
android:layout_height="72sp"
android:id="@+id/imageButton8"
android:src="@drawable/one"
android:padding="0sp"
android:scaleType="fitXY"
android:layout_row="2"
android:layout_column="1" />
<ImageButton
android:layout_width="96sp"
android:layout_height="72sp"
android:id="@+id/imageButton14"
android:src="@drawable/one"
android:padding="0sp"
android:scaleType="fitXY"
android:layout_row="2"
android:layout_column="2" />
<ImageButton
android:layout_width="96sp"
android:layout_height="72sp"
android:id="@+id/imageButton18"
android:src="@drawable/one"
android:padding="0sp"
android:scaleType="fitXY"
android:layout_row="2"
android:layout_column="3" />
<ImageButton
android:layout_width="96sp"
android:layout_height="72sp"
android:id="@+id/imageButton3"
android:src="@drawable/one"
android:padding="0sp"
android:scaleType="fitXY"
android:layout_row="3"
android:layout_column="0" />
<ImageButton
android:layout_width="96sp"
android:layout_height="72sp"
android:id="@+id/imageButton9"
android:src="@drawable/one"
android:padding="0sp"
android:scaleType="fitXY"
android:layout_row="3"
android:layout_column="1" />
<ImageButton
android:layout_width="96sp"
android:layout_height="72sp"
android:id="@+id/imageButton15"
android:src="@drawable/one"
android:padding="0sp"
android:scaleType="fitXY"
android:layout_row="3"
android:layout_column="2" />
<ImageButton
android:layout_width="96sp"
android:layout_height="72sp"
android:id="@+id/imageButton19"
android:src="@drawable/one"
android:padding="0sp"
android:scaleType="fitXY"
android:layout_row="3"
android:layout_column="3" />
<ImageButton
android:layout_width="96sp"
android:layout_height="72sp"
android:id="@+id/imageButton4"
android:src="@drawable/one"
android:padding="0sp"
android:scaleType="fitXY"
android:layout_row="4"
android:layout_column="0" />
<ImageButton
android:layout_width="96sp"
android:layout_height="72sp"
android:id="@+id/imageButton6"
android:src="@drawable/one"
android:padding="0sp"
android:scaleType="fitXY"
android:layout_row="0"
android:layout_column="1" />
<ImageButton
android:layout_width="96sp"
android:layout_height="72sp"
android:id="@+id/imageButton10"
android:src="@drawable/one"
android:padding="0sp"
android:scaleType="fitXY"
android:layout_row="4"
android:layout_column="1" />
<ImageButton
android:layout_width="96sp"
android:layout_height="72sp"
android:id="@+id/imageButton11"
android:src="@drawable/one"
android:padding="0sp"
android:scaleType="fitXY"
android:layout_row="0"
android:layout_column="2" />
<ImageButton
android:layout_width="96sp"
android:layout_height="72sp"
android:id="@+id/imageButton12"
android:src="@drawable/one"
android:padding="0sp"
android:scaleType="fitXY"
android:layout_row="0"
android:layout_column="3" />
<ImageButton
android:layout_width="96sp"
android:layout_height="72sp"
android:id="@+id/imageButton16"
android:src="@drawable/one"
android:padding="0sp"
android:scaleType="fitXY"
android:layout_row="4"
android:layout_column="2" />
<ImageButton
android:layout_width="96sp"
android:layout_height="72sp"
android:id="@+id/imageButton20"
android:src="@drawable/one"
android:padding="0sp"
android:scaleType="fitXY"
android:layout_row="4"
android:layout_column="3" />
如果希望可擴展性,請不要使用固定大小。對於layout_width和layout_height使用wrap_content或match_parent –