【问题标题】:Android ListView's divider attribute hides inner ImageViewAndroid ListView的divider属性隐藏了内部ImageView
【发布时间】:2012-05-25 20:54:04
【问题描述】:

我正在想办法隐藏 ListView 的分隔线。通常,我会设置 'android:divider="@color/transparent' 但无论出于何种原因,这都会在 listitem 布局文件中隐藏一个 ImageView(箭头)。

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" style="@style/ListItem.Container" >
  <LinearLayout style="@style/ListContainer" android:orientation="vertical" >

    <TextView style="@style/ListItem.Title" />
    <TextView style="@style/ListItem.Date" />
  </LinearLayout>

  <FrameLayout style="@style/ListContainer">
    <TextView style="@style/ListItem.Details" />
  </FrameLayout>

  <FrameLayout style="@style/ListContainer">
    <ImageView android:id="@+id/arrow" style="@style/ListItem.Arrow" />
  </FrameLayout>
</RelativeLayout>

感谢您的宝贵时间。

【问题讨论】:

    标签: android listview imageview hide divider


    【解决方案1】:

    //你可以在xml中做android:divider="@null"

    //你也可以通过代码listView.setDivider(null);来实现

    【讨论】:

      猜你喜欢
      • 2011-07-26
      • 2016-11-05
      • 2017-05-22
      • 2011-02-07
      • 1970-01-01
      • 2019-08-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多