製作應用程序時,我爲每個活動製作了一個xml文件並將其放置在佈局文件夾中。在layout-hdpi文件夾中設置不同的佈局
我的手機是這樣的:
我的一個朋友的電話的是分辨率較低的,並沒有正確顯示的佈局,看起來像這樣:
我研究了她使用的手機,並得出結論:我需要添加一個layout-hdpi文件夾,併爲手機制作特定的佈局。但是,我的手機(第一張圖片中包含佈局的手機)也使用layout-hdpi文件夾中的佈局,而不是在佈局文件夾中更合適的佈局。
我應該如何讓我的LG G3使用以前的佈局,但手機佈局在屏幕上使用另一個?
謝謝:)
編輯XML是在這裏:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="top"
android:background="#ff000000"
android:layout_centerHorizontal="true"
android:id="@+id/activity_game">
<Button
android:layout_width="80dp"
android:layout_height="50dp"
android:textSize="23dp"
android:background="@android:color/transparent"
android:text="@string/back"
android:layout_gravity="right"
android:textColor="#ffff274a"
android:id="@+id/back_button"/>
<Button
android:layout_width="wrap_content"
android:layout_height="65dp"
android:textSize="30dp"
android:background="@android:color/transparent"
android:id="@+id/show_unknown_distance_button"
android:layout_gravity="center_horizontal"
android:textStyle="bold"
android:textColor="#ff59e4ff"/>
<GridLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingTop="43dp"
android:rowCount="5"
android:columnCount="5"
android:layout_gravity="center">
<Button
android:layout_width="55dp"
android:layout_height="56dp"
android:id="@+id/zero_zero"
android:layout_margin="1dp"
android:layout_gravity="center"
android:paddingTop="1dp"
android:paddingRight="2dp"
android:paddingLeft="2dp"
android:paddingBottom="1dp"
android:layout_row="0"
android:layout_column="0" />
<Button
android:layout_width="55dp"
android:layout_height="56dp"
android:id="@+id/zero_one"
android:layout_margin="1dp"
android:layout_gravity="center"
android:paddingTop="1dp"
android:paddingRight="2dp"
android:paddingLeft="2dp"
android:paddingBottom="1dp"
android:layout_row="0"
android:layout_column="1" />
<Button
android:layout_width="55dp"
android:layout_height="56dp"
android:id="@+id/zero_two"
android:layout_margin="1dp"
android:layout_gravity="center"
android:paddingTop="1dp"
android:paddingRight="2dp"
android:paddingLeft="2dp"
android:paddingBottom="1dp"
android:layout_row="0"
android:layout_column="2" />
<Button
android:layout_width="55dp"
android:layout_height="56dp"
android:id="@+id/zero_three"
android:layout_margin="1dp"
android:layout_gravity="center"
android:paddingTop="1dp"
android:paddingRight="2dp"
android:paddingLeft="2dp"
android:paddingBottom="1dp"
android:layout_row="0"
android:layout_column="3" />
<Button
android:layout_width="55dp"
android:layout_height="56dp"
android:id="@+id/zero_four"
android:layout_margin="1dp"
android:layout_gravity="center"
android:paddingTop="1dp"
android:paddingRight="2dp"
android:paddingLeft="2dp"
android:paddingBottom="1dp"
android:layout_row="0"
android:layout_column="4" />
<Button
android:layout_width="55dp"
android:layout_height="56dp"
android:id="@+id/one_zero"
android:layout_margin="1dp"
android:layout_gravity="center"
android:paddingTop="1dp"
android:paddingRight="2dp"
android:paddingLeft="2dp"
android:paddingBottom="1dp"
android:layout_row="1"
android:layout_column="0" />
<Button
android:layout_width="55dp"
android:layout_height="56dp"
android:id="@+id/one_one"
android:layout_margin="1dp"
android:layout_gravity="center"
android:paddingTop="1dp"
android:paddingRight="2dp"
android:paddingLeft="2dp"
android:paddingBottom="1dp"
android:layout_row="1"
android:layout_column="1" />
<Button
android:layout_width="55dp"
android:layout_height="56dp"
android:id="@+id/one_two"
android:layout_margin="1dp"
android:layout_gravity="center"
android:paddingTop="1dp"
android:paddingRight="2dp"
android:paddingLeft="2dp"
android:paddingBottom="1dp"
android:layout_row="1"
android:layout_column="2" />
<Button
android:layout_width="55dp"
android:layout_height="56dp"
android:id="@+id/one_three"
android:layout_margin="1dp"
android:layout_gravity="center"
android:paddingTop="1dp"
android:paddingRight="2dp"
android:paddingLeft="2dp"
android:paddingBottom="1dp"
android:layout_row="1"
android:layout_column="3" />
<Button
android:layout_width="55dp"
android:layout_height="56dp"
android:id="@+id/one_four"
android:layout_margin="1dp"
android:layout_gravity="center"
android:paddingTop="1dp"
android:paddingRight="2dp"
android:paddingLeft="2dp"
android:paddingBottom="1dp"
android:layout_row="1"
android:layout_column="4" />
<Button
android:layout_width="55dp"
android:layout_height="56dp"
android:id="@+id/two_zero"
android:layout_margin="1dp"
android:layout_gravity="center"
android:paddingTop="1dp"
android:paddingRight="2dp"
android:paddingLeft="2dp"
android:paddingBottom="1dp"
android:layout_row="2"
android:layout_column="0" />
<Button
android:layout_width="55dp"
android:layout_height="56dp"
android:id="@+id/two_one"
android:layout_margin="1dp"
android:layout_gravity="center"
android:paddingTop="1dp"
android:paddingRight="2dp"
android:paddingLeft="2dp"
android:paddingBottom="1dp"
android:layout_row="2"
android:layout_column="1" />
<Button
android:layout_width="55dp"
android:layout_height="56dp"
android:id="@+id/two_two"
android:layout_margin="1dp"
android:layout_gravity="center"
android:paddingTop="1dp"
android:paddingRight="2dp"
android:paddingLeft="2dp"
android:paddingBottom="1dp"
android:layout_row="2"
android:layout_column="2" />
<Button
android:layout_width="55dp"
android:layout_height="56dp"
android:id="@+id/two_three"
android:layout_margin="1dp"
android:layout_gravity="center"
android:paddingTop="1dp"
android:paddingRight="2dp"
android:paddingLeft="2dp"
android:paddingBottom="1dp"
android:layout_row="2"
android:layout_column="3" />
<Button
android:layout_width="55dp"
android:layout_height="56dp"
android:id="@+id/two_four"
android:layout_margin="1dp"
android:layout_gravity="center"
android:paddingTop="1dp"
android:paddingRight="2dp"
android:paddingLeft="2dp"
android:paddingBottom="1dp"
android:layout_row="2"
android:layout_column="4" />
<Button
android:layout_width="55dp"
android:layout_height="56dp"
android:id="@+id/three_zero"
android:layout_margin="1dp"
android:layout_gravity="center"
android:paddingTop="1dp"
android:paddingRight="2dp"
android:paddingLeft="2dp"
android:paddingBottom="1dp"
android:layout_row="3"
android:layout_column="0" />
<Button
android:layout_width="55dp"
android:layout_height="56dp"
android:id="@+id/three_one"
android:layout_margin="1dp"
android:layout_gravity="center"
android:paddingTop="1dp"
android:paddingRight="2dp"
android:paddingLeft="2dp"
android:paddingBottom="1dp"
android:layout_row="3"
android:layout_column="1" />
<Button
android:layout_width="55dp"
android:layout_height="56dp"
android:id="@+id/three_two"
android:layout_margin="1dp"
android:layout_gravity="center"
android:paddingTop="1dp"
android:paddingRight="2dp"
android:paddingLeft="2dp"
android:paddingBottom="1dp"
android:layout_row="3"
android:layout_column="2" />
<Button
android:layout_width="55dp"
android:layout_height="56dp"
android:id="@+id/three_three"
android:layout_margin="1dp"
android:layout_gravity="center"
android:paddingTop="1dp"
android:paddingRight="2dp"
android:paddingLeft="2dp"
android:paddingBottom="1dp"
android:layout_row="3"
android:layout_column="3" />
<Button
android:layout_width="55dp"
android:layout_height="56dp"
android:id="@+id/three_four"
android:layout_margin="1dp"
android:layout_gravity="center"
android:paddingTop="1dp"
android:paddingRight="2dp"
android:paddingLeft="2dp"
android:paddingBottom="1dp"
android:layout_row="3"
android:layout_column="4" />
<Button
android:layout_width="55dp"
android:layout_height="56dp"
android:id="@+id/four_zero"
android:layout_margin="1dp"
android:layout_gravity="center"
android:paddingTop="1dp"
android:paddingRight="2dp"
android:paddingLeft="2dp"
android:paddingBottom="1dp"
android:layout_row="4"
android:layout_column="0" />
<Button
android:layout_width="55dp"
android:layout_height="56dp"
android:id="@+id/four_one"
android:layout_margin="1dp"
android:layout_gravity="center"
android:paddingTop="1dp"
android:paddingRight="2dp"
android:paddingLeft="2dp"
android:paddingBottom="1dp"
android:layout_row="4"
android:layout_column="1" />
<Button
android:layout_width="55dp"
android:layout_height="56dp"
android:id="@+id/four_two"
android:layout_margin="1dp"
android:layout_gravity="center"
android:paddingTop="1dp"
android:paddingRight="2dp"
android:paddingLeft="2dp"
android:paddingBottom="1dp"
android:layout_row="4"
android:layout_column="2" />
<Button
android:layout_width="55dp"
android:layout_height="56dp"
android:id="@+id/four_three"
android:layout_margin="1dp"
android:layout_gravity="center"
android:paddingTop="1dp"
android:paddingRight="2dp"
android:paddingLeft="2dp"
android:paddingBottom="1dp"
android:layout_row="4"
android:layout_column="3" />
<Button
android:layout_width="55dp"
android:layout_height="56dp"
android:id="@+id/four_four"
android:layout_margin="1dp"
android:layout_gravity="center"
android:paddingTop="1dp"
android:paddingRight="2dp"
android:paddingLeft="2dp"
android:paddingBottom="1dp"
android:layout_row="4"
android:layout_column="4" />
</GridLayout>
你能分享你的佈局xml文件嗎? – leandrocastelli 2015-03-31 01:19:47
@leandrocastelli添加了 – Kinoscorpia 2015-03-31 01:43:54
您可以根據手機的屏幕大小創建文件夾,例如'layout-sw360dp'。 – shhp 2015-03-31 02:01:09