我在三星Galaxy小屏幕设备上安装了一个应用程序,它运行得很完美。但当我将它安装在摩托罗拉火上XT(屏幕尺寸比另一个更小)时 - 应用程序关闭并关闭。我该如何解决这个问题。它有像这样的xml文件。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
android:orientation="horizontal" android:layout_marginLeft="0dip"
android:layout_width="wrap_content" android:gravity="left" android:layout_gravity="left"
android:layout_height="wrap_content">
<LinearLayout
android:layout_width="134dp"
android:layout_height="wrap_content"
android:layout_gravity="left"
android:layout_marginLeft="0dip"
android:gravity="left"
android:orientation="vertical"
android:paddingLeft="0dip" >
<LinearLayout
android:id="@+id/clock_layout"
android:layout_width="134dp"
android:layout_height="192.0dip"
android:layout_gravity="left"
android:layout_marginLeft="0dip"
android:layout_marginTop="6.0dip"
android:paddingLeft="0dip" >
<custom.analog.clock.AnalogClock1
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/clock"
style="@style/clock"
android:layout_width="140dp"
android:layout_marginLeft="0dip"
android:gravity="left"
android:paddingLeft="0dip" />
</LinearLayout>
</LinearLayout>
<LinearLayout
android:layout_marginLeft="32dip"
android:layout_weight="1.25"
android:layout_height="fill_parent"
android:layout_width="fill_parent"
android:orientation="vertical">
<!-- 1.25 -->
<Button
android:id="@+id/men"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="48.0dip" android:layout_marginTop="8.0dip"
android:background="@drawable/btn_custom"
android:clickable="true" />
<TextView
android:id="@+id/textView3" android:layout_marginTop="58.0dip"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="TimeZone" android:textStyle="bold"
/>
<TextView
android:id="@+id/textView2" android:layout_marginTop=" 6.0dip"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Digital Clock"
android:maxLength="12"
/>
<DigitalClock
android:id="@+id/
digitalClock1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="DigitalClock" android:textColor="#FFCC33" /> </LinearLayout>
</LinearLayout>
<LinearLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<!-- <Spinner
android:id="@+id/spinner"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:prompt="@string/planet_prompt"
/>
<Button
android:id="@+id/calculate7"
android:layout_width="280dip"
android:layout_height="68dip"
android:clickable="true"
android:layout_centerHorizontal="true"
android:layout_marginBottom="12dp"
android:background="@drawable/button_gettime" />
-->
</LinearLayout>
</LinearLayout>
答案 0 :(得分:0)
我们在Androidmanifest.xml
中编写支持屏幕,如
<supports-screens
android:resizeable="true"
android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"
android:anyDensity="true"/>
看到这个 http://developer.android.com/training/multiscreen/screensizes.html