我有一个ListView。
这是ListView项的XML:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/mainbackground"
android:orientation="vertical" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/mainbackground"
android:gravity="center_vertical"
android:orientation="horizontal"
android:padding="10dp" >
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/signlist" />
<LinearLayout
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="0.8"
android:background="@color/mainbackground"
android:orientation="vertical" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<TextView
android:id="@+id/eventname"
style="@style/N1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingLeft="10dp"
android:text="mcdonalds" />
<TextView
android:id="@+id/textView2"
style="@style/N1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text=" " />
<TextView
android:id="@+id/eventtype"
style="@style/N3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="" />
</LinearLayout>
<View
android:layout_width="fill_parent"
android:layout_height="@dimen/spazio" />
<TextView
android:id="@+id/eventdate"
style="@style/N2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingLeft="10dp"
android:text="Sun 15 Oct2013" />
</LinearLayout>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
<View
android:layout_width="fill_parent"
android:layout_height="@dimen/spazio" />
<View
android:layout_width="fill_parent"
android:layout_height="1dp"
android:background="@color/lines" />
<View
android:layout_width="fill_parent"
android:layout_height="1dp"
android:background="#FFFFFF" />
</LinearLayout>
</LinearLayout>
现在,关键是相同的ListView在某些设备上显示不同(错误):
这就是它在Samsung Galaxy Ace(API 10)上的显示方式
而且还可以!!!
这就是它在我的Nexus 7(API 17)上的显示方式
而且也不行!!!:-(((
这是N1样式:
<style name="N1">
<item name="android:textColor">#252525</item>
<item name="android:typeface">sans</item>
<item name="android:textSize">20sp</item>
</style>
这是“ values-sw600dp”的N1样式
<style name="N1">
<item name="android:textColor">#252525</item>
<item name="android:typeface">sans</item>
<item name="android:textSize">30sp</item>
</style>
解决了!!
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/mainbackground"
android:orientation="vertical" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/mainbackground"
android:gravity="center_vertical"
android:orientation="horizontal"
android:padding="10dp" >
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/signlist" />
<LinearLayout
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="0.8"
android:background="@color/mainbackground"
android:orientation="vertical" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<TextView
android:id="@+id/eventname"
style="@style/N1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingLeft="10dp"
android:text="mcdonalds" />
<TextView
android:id="@+id/textView2"
style="@style/N1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text=" " />
<TextView
android:id="@+id/eventtype"
style="@style/N3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="" />
</LinearLayout>
<View
android:layout_width="fill_parent"
android:layout_height="@dimen/spazio" />
<TextView
android:id="@+id/eventdate"
style="@style/N2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingLeft="10dp"
android:text="Sun 15 Oct2013" />
</LinearLayout>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
<View
android:layout_width="fill_parent"
android:layout_height="@dimen/spazio" />
<View
android:layout_width="fill_parent"
android:layout_height="1dp"
android:background="@color/lines" />
<View
android:layout_width="fill_parent"
android:layout_height="1dp"
android:background="#FFFFFF" />
</LinearLayout>
</LinearLayout>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句