带有自定义适配器的ListView不会显示不同列表项之间的所有项目分隔符

时间:2010-12-02 04:04:51

标签: android user-interface listview

我开发了一个小应用程序。它在ListView框中包含Dialog

我测试了我的应用程序它工作得很好所有模拟器除了在规范qvga 240 * 320和wqvga432的模拟器中,项目分隔符不会全部显示在ListView中。

我添加了

<uses-sdk android:minSdkVersion="6" />

listview中项目的布局

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

  >
  <TextView
    android:layout_height="60dip"

    android:id="@+id/ThemeLabel"

    android:layout_width="wrap_content" 
    android:layout_alignParentLeft="true" 

    android:paddingRight="50dip"
    android:paddingLeft="20dip"
    android:paddingTop="10dip"
    android:text="Theme 7" 
    android:textColor="#fff"
    android:textSize="20dip">
  </TextView>

  <ImageView
    android:layout_width="50dip"
    android:layout_height="50dip"
    android:paddingRight="10dip"

    android:layout_margin="3dip"
    android:id="@+id/ThemeIcon"
    android:background="@drawable/icon"
    android:layout_toRightOf="@id/ThemeLabel"

  >
  </ImageView>

</RelativeLayout>
清单文件中的

标记 并在samasung Galaxy 3中测试,我得到了相同的结果

任何帮助都将受到高度赞赏

提前致谢

的问候,kariyachan

2 个答案:

答案 0 :(得分:1)

我是你在清单中将android min版本定位到3。尝试将其更改为4.我遇到了同样的问题。

答案 1 :(得分:0)

对我来说这看起来不是问题。 你确定没有显示吗? 或者它是否像屏幕变得那么小以至于你看不清楚? 没有冒犯,但因为即时通讯也在2.5英寸屏幕上测试我的列表视图,并没有造成问题。