我似乎无法将我的应用放到多个屏幕中。 我没有任何图像,只是按钮和一些文字。我对边距和宽度使用“dp”,对文本使用“sp”,但视图的大小只在较大的显示屏上缩小。此外,一些低按钮的转移上的Galaxy Nexus(4.65" 及以上)在Eclipse中不能缩放不同的屏幕尺寸图形布局
我怎样才能解决这个
感谢
X
代码:?!
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_height="fill_parent"
android:orientation="vertical">
<TextView android:id="@+id/disp_nums" android:textSize="64sp"
android:layout_width="200dp" android:layout_height="100dp"
android:layout_gravity="center" android:gravity="center" android:text="1111" />
<LinearLayout android:layout_width="fill_parent"
android:layout_height="wrap_content" android:orientation="horizontal">
<EditText android:id="@+id/ent_nums" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:hint="Entered numbers" />
<Button android:id="@+id/enter" android:layout_width="fill_parent"
android:layout_height="wrap_content" android:layout_weight="0.37"
android:text="Enter" />
</LinearLayout>
<LinearLayout android:layout_gravity="center"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:orientation="horizontal" android:layout_marginTop="15dp">
<Button android:id="@+id/button7" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:textSize="40sp"
android:text="7" />
<Button android:id="@+id/button8" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:textSize="40sp"
android:text="8" />
<Button android:id="@+id/button9" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:textSize="40sp"
android:text="9" />
</LinearLayout>
<LinearLayout android:layout_gravity="center"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:orientation="horizontal">
<Button android:id="@+id/button4" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:textSize="40sp"
android:text="4" />
<Button android:id="@+id/button5" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:textSize="40sp"
android:text="5" />
<Button android:id="@+id/button6" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:textSize="40sp"
android:text="6" />
</LinearLayout>
<LinearLayout android:layout_gravity="center"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:orientation="horizontal">
<Button android:id="@+id/button1" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:textSize="40sp"
android:text="1" />
<Button android:id="@+id/button2" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:textSize="40sp"
android:text="2" />
<Button android:id="@+id/button3" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:textSize="40sp"
android:text="3" />
</LinearLayout>
<RelativeLayout android:layout_width="wrap_content"
android:layout_height="wrap_content">
<Button android:id="@+id/delete" android:layout_width="40dp"
android:layout_height="wrap_content" android:layout_alignParentRight="true"
android:layout_alignParentTop="true" android:layout_marginRight="96dp"
android:text="Del" android:textSize="12sp" />
<Button android:id="@+id/button0" android:layout_width="90dp"
android:layout_height="wrap_content" android:layout_alignBottom="@+id/delete"
android:layout_alignParentTop="true" android:layout_toLeftOf="@+id/delete"
android:text="0" android:textSize="30sp" />
</RelativeLayout>
</LinearLayout>
屏幕:
个
谢谢! 虽然有一个问题,我认为通过“缩放”,所有设备上的所有内容看起来都一样。我的意思是,比例。当我在更大的屏幕上时,我的应用似乎越来越小。它是否会像那样? – JustAGuy 2012-08-02 16:57:58
是的,你必须调整每个屏幕大小文件夹的布局和其他东西。 – Numair 2012-08-02 17:23:56