应用程序无法适应屏幕

时间:2015-02-09 07:53:28

标签: android

我在layout-normal中创建了一个应用程序。当我在一个5英寸的屏幕上测试时,我意识到它不适合。我重新布局布局 - 大,我添加了各种密度,我在清单中做了声明并在手机中测试它但仍然不适合但是在模拟器中它适合。可能会发生什么?

附上其中一个布局:

<?xml version="1.0" encoding="utf-8"?>
  <ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
   android:id="@+id/ScrollView1"
   android:layout_width="wrap_content"
   android:layout_height="wrap_content" >

<RelativeLayout
    android:id="@+id/RelativeLayout1"
    android:layout_width="480dp"
    android:layout_height="728dp"
    android:background="@drawable/note2" >

    <TextView
        android:id="@+id/textView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="73dp"
        android:text="Productos:"
        android:textAppearance="?android:attr/textAppearanceLarge" />

    <Button
        android:id="@+id/button1"
        android:layout_width="100dp"
        android:layout_height="60dp"
        android:layout_alignParentRight="true"
        android:layout_alignTop="@+id/textView1"
        android:layout_marginRight="28dp"
        android:background="@drawable/escoba"
        android:onClick="VaciarLista"
        android:text="Vaciar" />

    <ListView
        android:id="@+id/listView_1"
        android:layout_width="430dp"
        android:layout_height="600dp"
        android:layout_below="@+id/button1"
        android:layout_centerHorizontal="true"
        >
    </ListView>
</RelativeLayout>
</ScrollView>

Manifest的一部分:

     <manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.proyecto"
android:versionCode="1"
android:versionName="1.0">
<uses-sdk
    android:minSdkVersion="11"
    android:targetSdkVersion="19" />
 <supports-screens
android:resizeable="true"
android:smallScreens="false"
android:normalScreens="true"                  
android:largeScreens="true"                  
android:xlargeScreens="false"
android:anyDensity="true"/> 
<application ...

1 个答案:

答案 0 :(得分:2)

也许您在布局中指定了固定大小?如果您至少可以向我们提供布局内容,那将非常有用。