我在我的Android应用程序中创建了一个列表,它在我正在使用的默认屏幕上看起来很好。
但当我切换到Preview All Screens
模式时......它开始显示每个屏幕的外观非常不同,如果我尝试更改一个屏幕的设置,它会影响所有屏幕。
我无法理解如何制作在所有屏幕尺寸上看起来都不错的通用布局。
下面给出的是我在图形布局中放置的list item
,在每个屏幕上看起来都非常不同。每个布局都会发生同样的事情。
请指导我如何解决此问题
由于
XML文件
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.example.ep.TransactionHistory"
android:background="@drawable/ep"
>
<ListView
android:id="@+id/listView"
android:layout_width="fill_parent"
android:layout_height="350dp"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:layout_marginBottom="66dp"
android:background="@android:color/transparent"
android:cacheColorHint="@android:color/transparent"
android:divider="@android:color/transparent"
android:dividerHeight="10dp"
android:paddingLeft="2dp"
android:paddingTop="30dip"
>
</ListView>
</RelativeLayout>
答案 0 :(得分:2)
你可以在这里阅读http://developer.android.com/guide/practices/screens_support.html如何做到这一点。检查标题如何支持多个屏幕