我在我的应用程序的某个活动中运行了几个图像浏览和一个listview。显示器在模拟器中看起来很完美,它基本上显示了一个简短的字符串,顶部有两个小图像,然后是由listview组成的屏幕的其余部分,但是当我将它放在我的设备(EVO3D)上时,listview被截断。实际上宽度甚至看起来略微偏离。Android应用程序的高度/宽度在模拟器中不同于设备
这里是layout.xml文件;
<?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="wrap_content"
android:orientation="vertical">
<TextView android:text="@string/showRunList_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/editText1">
</TextView>
<ImageView android:contentDescription="@string/auxLogo"
android:id="@+id/imageView1"
android:layout_height="wrap_content"
android:src="@drawable/logo_small"
android:layout_width="wrap_content"
android:layout_gravity="center">
</ImageView>
<ImageView android:contentDescription="@string/auxPhone"
android:id="@+id/imageView2" android:layout_height="wrap_content"
android:src="@drawable/phone" android:layout_width="wrap_content">
</ImageView>
<TextView
android:id="@+id/android:empty"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/main_no_items"/>
<ListView
android:id="@+id/android:list"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="bottom|right"
/>
</LinearLayout>
谢谢,我今天看了这篇文章。我还创建了一个540x960 @ 256dpi的模拟器。我已经能够在这个新的AVD中复制这个问题,并且努力尝试让它以我想要的方式显示。值得一提的是,我的主要活动不仅仅是我上面列出的那个。 – Shawn 2012-01-04 01:21:47
好的,我明白了我的定义。我的清单文件中的SDK; 感谢您的协助! –
Shawn
2012-01-04 01:42:42