【问题标题】:How to disable separator line focus when I scroll the list view?滚动列表视图时如何禁用分隔线焦点?
【发布时间】:2015-05-20 06:29:10
【问题描述】:

我使用一个列表视图来插入项目,并使用一个文本视图来分隔该列表中的每个项目。

   <ListView
    android:id="@+id/listview"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_below="@id/title"
    android:cacheColorHint="#00000000"
    android:background="#FFFFFF"
    android:paddingTop="10dp"
    android:divider="@null"
     />

    <TextView
    android:id="@+id/line_text"
    android:layout_width="match_parent"
    android:layout_height="1dp"
    android:layout_below="@+id/issueno"
    android:layout_marginLeft="10dp"
    android:layout_marginRight="10dp"
    android:background="@color/line_color"
    android:paddingLeft="10dp"
    android:paddingRight="10dp"
    android:singleLine="true" />

它工作正常,但是当我在模拟器中看到第一行看起来为 2dp 高度时,第二行高度为 1dp,第三行再次看起来为 2dp 高度,当我滚动该列表视图时它会重复。

【问题讨论】:

    标签: android listview textview divider


    【解决方案1】:

    使用此代码删除行

    android:divider="@null"
    

    如果你想改变它的颜色或大小,那就用这个

    android:divider="@android:color/transparent"
    android:dividerHeight="3dp"
    

    【讨论】:

    • 对不起,Kulakarni garu,这没问题当我滚动列表视图分隔线时
    • 你能发布你的输出图像吗?
    • 我没有更多的声誉,请给我邮件ID,我会发送截图
    • 把你的截图放到prnt.sc,因为它不需要在这里注册和分享链接
    【解决方案2】:

    在您的 java 代码中执行此操作

    listView = (ListView) findViewById(R.id.listview);
    listView.setDividerHeight(0);
    

    在你的 xml 中执行此操作

    <ListView
            android:id="@+id/listview"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:divider="#EAEAEA"
            android:dividerHeight="0dp"
            android:scrollbars="none" />
    

    【讨论】:

    • 如果您使用 listview 意味着上面的代码将删除该分隔线
    • 一些你指定分隔高度的地方请检查你的代码。您应该将分隔线高度设为 0。
    • 在简历中试试这个 getListView().setDividerHeight(0); getListView().setDivider(null);
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-28
    • 1970-01-01
    • 2017-12-29
    • 2019-10-05
    • 2012-11-05
    • 1970-01-01
    相关资源
    最近更新 更多