标签: divider

如何在某些部分上方生成带有标题的ListView?

我想生成一个ListView在某些条目之间有一些分隔符的东西,就像在某些属性部分中可以看到的那样.请参阅下面的示例.我尝试生成List一个包含一些textviews其次是看中分隔解释列表中的下一个部分,然后再一些文本画面之一.如何才能做到这一点?我想创建不同的视图来添加到列表中?这是要走的路吗?

android divider android-listview

6
推荐指数
1
解决办法
3万
查看次数

ListView分隔符不可见

ListActivity使用BaseAdapter的扩展和以下布局:

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent" android:layout_height="fill_parent"
        android:orientation="vertical"     
        android:background="@color/application_background_color">

<ListView android:id="@android:id/list" android:layout_width="fill_parent"
    android:layout_height="fill_parent" android:drawSelectorOnTop="false"
    android:divider="@drawable/divider"
    android:dividerHeight="2dip" android:clickable="true"
    android:choiceMode="singleChoice"    
    android:cacheColorHint="@color/application_background_color">
</ListView>

   </LinearLayout>
Run Code Online (Sandbox Code Playgroud)

它为行扩展了以下布局:

            <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent" android:layout_height="fill_parent">

    <TextView android:id="@+id/Row" 
        android:layout_width="fill_parent" android:layout_height="50dip"
        android:textSize="20dip" android:textColor="#000000"
        android:layout_margin="8dip"
        android:gravity="center_vertical"></TextView>

    </LinearLayout>   
Run Code Online (Sandbox Code Playgroud)

drawable/divider.xml目前看起来像这样,但我尝试了所有不同的类型:

    <shape xmlns:android="http://schemas.android.com/apk/res/android"
        android:shape="line">
      <stroke android:color="#FF000000">
      </stroke>
    </shape>    
Run Code Online (Sandbox Code Playgroud)

如果我从图像中读取可绘制的图像就可以了.当我将drawable定义为.xml文件时,为什么它不起作用?

更新:
代码遵循与Android Developer示例中的EfficientAdapter相同的模式:http:
//developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/List14.html

android divider

6
推荐指数
1
解决办法
5014
查看次数

在ListView中的页脚后删除分隔符

如何在ListView的页脚后删除ListView分隔符?使用android:footerDividersEnabled="false"我的ListView的最后一项后删除分隔符,但不是在我的ListView的页脚后...

谢谢

android listview divider

6
推荐指数
2
解决办法
3183
查看次数

Android:删除listview中某些列表项的分隔符

我用a创建了一个listview BaseAdapter.我想要一些listitems有一个分隔符,但是从一些listitems,我想删除分隔符.我知道你可以通过设置.setDivider(null)和删除整个列表的分隔符.setDividerHeight(0),但是也可以从列表中的单个列表项中删除分隔符吗?

提前致谢!

java android divider android-listview baseadapter

6
推荐指数
1
解决办法
5351
查看次数

如何删除ActionBar和选项卡之间的分隔符

我正在尝试删除ActionBar和标签之间的分隔符,但我还没有成功.我<item name="android:actionBarDivider">@color/tab_color</item>在我的style.xml中尝试了这个,但没有.用几句话我想有这样的事情: 在此输入图像描述

这是我的style.xml:

<style name="AppTheme" parent="Theme.AppCompat.Light"/>

<style name="Theme.Styled" parent="@style/Theme.AppCompat.Light">
    <item name="android:windowContentOverlay">@null</item>
    <item name="android:windowDisablePreview">true</item>
    <item name="android:actionBarItemBackground">@drawable/selectable_background_example</item>
    <item name="android:actionBarTabStyle">@style/Widget.Styled.ActionBar.TabView</item>
    <item name="android:actionBarStyle">@style/Widget.Styled.ActionBar</item>
    <item name="android:actionBarTabTextStyle">@style/MyCustomTabView</item>
    <item name="android:actionBarDivider">@color/tab_color</item>
</style>

<style name="Widget.Styled.ActionBar.TabView"
    parent="@style/Widget.AppCompat.Light.ActionBar.TabView">
    <item name="android:background">@drawable/tab_indicator_ab_example</item>
    <item name="android:width">30dp</item>
</style>

<style name="Widget.Styled.ActionBar"
    parent="@style/Widget.AppCompat.Light.ActionBar.Solid">
    <item name="android:background">@color/tab_color</item>
    <item name="android:backgroundStacked">@drawable/ab_stacked_solid_example</item>
    <item name="android:backgroundSplit">@color/tab_color</item>
    <item name="android:textColor">@color/tab_text</item>
    <item name="android:titleTextStyle">@style/MyActionBarTextColor</item>
    <item name="android:actionBarDivider">@color/tab_color</item>
</style>

<style name="MyActionBarTextColor" parent="TextAppearance.AppCompat.Widget.ActionBar.Title">
    <item name="android:textColor">@color/tab_text</item>
</style>

<style name="MyCustomTabView" parent="Theme.AppCompat.Light">
    <item name="android:textColor">#ffffff</item>
    <item name="android:textSize">14dp</item>
    <item name="android:textStyle">bold</item>
</style>
Run Code Online (Sandbox Code Playgroud)

这就是我所拥有的 在此输入图像描述

tabs android divider android-actionbar

6
推荐指数
1
解决办法
7199
查看次数

JavaFx:禁用分隔符

我有一个带有SplitPaneJavaFX应用程序.我想在SplitPane上禁用Divider,因此在应用程序运行时无法更改其位置.我怎样才能做到这一点?

javafx divider scenebuilder splitpane

6
推荐指数
2
解决办法
9269
查看次数

动态更改listview的分隔高度?

这个问题在这里被问到一个链接

另外我想澄清我有10个列表项的问题我Listview 希望deviderheight每个列表项的方式与第一个项目不同,它应该是setDividerheight(2)第二个setDividerheight(4)像这样的..

我已经制作了一个自定义Adapeter,我正在设置我的布局

public View getView(int position, View convertView, ViewGroup parent) {
    View v = super.getView(position, convertView, parent);

    if(position ==2)
    {
        if (v != convertView && v != null) {
            ViewHolder holder = new ViewHolder();

            // TextView tv = (TextView) v.findViewById(R.id.artist_albums_textview);
            // holder.albumsView = tv;

            convertView = mInflater.inflate(R.layout.jazz_artist_list_item, null);
            holder.albumsView = (TextView)convertView.findViewById(R.id.artist_albums_textview);

            //   lv.setDividerHeight(8);
            v.setTag(holder);
        }
    }
    else
    {
        if (v != convertView && v != null) {
            ViewHolder holder = …
Run Code Online (Sandbox Code Playgroud)

height android listview dynamic divider

5
推荐指数
1
解决办法
8089
查看次数

Android ExpandableListView分隔符是不可见的

我有以下ExpandableListView:

<ExpandableListView
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:id="@+id/listView"
            android:groupIndicator="@android:color/transparent"
            android:background="@color/app_background"
            android:scrollingCache="false"
            android:choiceMode="none"
            android:divider="@color/gray_dark"
            android:dividerHeight="2dp"
            android:childDivider="@color/gray_dark"
            android:cacheColorHint="@color/app_background"/>
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是可扩展列表视图没有绘制分隔符或至少不可见..我在自选可扩展适配器中添加自定义视图作为组视图和自定义列表项.这可能是个问题吗?

有谁知道我能做些什么来启用列表子项的分隔符?

先感谢您.

android expandablelistview divider android-listview

5
推荐指数
1
解决办法
5385
查看次数

列表视图抖动中项目之间出现不需要的间隙

我有一个列表视图,其内容是动态的。列表视图用于显示动态小部件的列表。使用以下代码填充列表视图

new Container(
      color: Colors.white,
      child:
      new ListView(
        padding: EdgeInsets.all(0.0),
        children: _widgetsList.map((Widget item){
          return new Container(
            color: Colors.red,
            child: item,
          );
        }).toList(),
      ),
);
Run Code Online (Sandbox Code Playgroud)

输出如下图所示

在此输入图像描述

问题是列表视图中的每个项目之间出现了一个非常小的间隙,我想将其删除。

在此输入图像描述

等待您的帮助!

listview divider dart flutter

5
推荐指数
1
解决办法
5831
查看次数

如何在 Material UI 中制作自定义水平虚线分隔线?

我有一个分隔线模板,我想通过将其转换为水平虚线分隔线来自定义它。但我不知道如何覆盖它,特别是如果我什至通过应用 borderRadius 进行 sx 编辑,它不会改变分隔线。

源代码:

import * as React from "react";
import List from "@mui/material/List";
import ListItem from "@mui/material/ListItem";
import ListItemText from "@mui/material/ListItemText";
import Divider from "@mui/material/Divider";

const style = {
  width: "100%",
  maxWidth: 360,
  bgcolor: "background.paper"
};

export default function ListDividers() {
  return (
    <List sx={style} component="nav" aria-label="mailbox folders">
      <ListItem button>
        <ListItemText primary="Inbox" />
      </ListItem>
      <Divider sx={{ borderRadius: 1 }} />
      <ListItem button divider>
        <ListItemText primary="Drafts" />
      </ListItem>
      <ListItem button>
        <ListItemText primary="Trash" />
      </ListItem>
      <Divider sx={{ borderRadius: 1 …
Run Code Online (Sandbox Code Playgroud)

css divider reactjs material-ui sx

5
推荐指数
1
解决办法
6075
查看次数