树形组件-怎么调整ExpandableListView item的间距

问题描述

怎么调整ExpandableListView item的间距

程序里出用到了树型组件,经过运行感觉组件各个item的间距太小,想要把间距条大一点,想问一下该怎么调整?
我的树形组件是这样配置的:

<ExpandableListView
    android:id="@+id/el_service_choice_listview"
    android:layout_width="fill_parent"
    android:layout_weight="1"
    android:cacheColorHint="#00000000"
    android:divider="@drawable/seperator"
    android:fadingEdge="none" />

组件内容布局代码是这样写的:

private TextView buildTextView() {
    AbsListView.LayoutParams params = new AbsListView.LayoutParams(
            ViewGroup.LayoutParams.WRAP_CONTENT,
            ViewGroup.LayoutParams.WRAP_CONTENT);
    TextView textView = new TextView(this.context) ;
    textView.setLayoutParams(params) ;
    textView.setTextSize(18.0f) ;
    textView.setTextColor(R.color.black);
    textView.setGravity(Gravity.LEFT) ;
    textView.setPadding(40, 5, 3, 5) ;
    return textView ;
}

请问我该怎么改,才能扩大间距呢?(最好能够在xml文件里实现)
还有我在配置文件里加上下面的属性,会报错,请问是什么原因?

android:dividerHeight="10dp"

解决方案

问题我已经解决了,设置间距是用下面的属性

android:dividerHeight="10dp"

出现问题的原因,是我忘记加下面的属性了

android:layout_height="0dp"
时间: 2024-09-29 17:31:17

树形组件-怎么调整ExpandableListView item的间距的相关文章

objective c-复制数组item最小间距

问题描述 复制数组item最小间距 我用下面的方法从一个数组复制item: arrayOne = [resultArray subarrayWithRange:NSMakeRange(0 MIN(3 resultArray.count))]; 复制3个item,如果我想从索引4到5就会报错: arrayTwo = [resultArray subarrayWithRange:NSMakeRange(4 MIN(5 resultArray.count))]; 不知道为什么 解决方案 可以实现索引3

Bootstrap树形组件jqTree的简单封装_javascript技巧

一.组件效果预览 其实效果和之前的那个差不多,博主只是在之前的基础上加了一个选中的背景色. 全部收起 展开 全部展开 二.代码示例 其实效果很简单,重点来看看代码是如何实现封装的.还是老规矩,将已经实现的代码贴出来,然后再来一步一步讲解. (function ($) { //使用js的严格模式 'use strict'; $.fn.jqtree = function (options) { //合并默认参数和用户传过来的参数 options = $.extend({}, $.fn.jqtree.

如何调整word2007中段落间距

行距决定段落中各行文字之间的垂直距离. 段落间距决定段落上方和下方的空间. 默认情况下,各行之间是单倍行距,每个段落后的间距会略微大一些. 如果要重用设置好的段落间距或行距,可以创建样式.有关创建重用格式的样式的详细信息,请参阅新建快速样式. 更改行距 如果某行包含大字符.图形或公式,Microsoft Office Word 将增加该行的行距. 要均匀分布段落中的各行,请使用准确间距,并应指定足够大的间距以适应所在行中的最大字符或图形.如果出现项目显示不完整的情况,则请增加间距. 选择要更改行

word 2010 中怎么调整行间距与段间距

  在使用word中,我们可以通过调整间距来解决因段落或者是行间距而影响美观的问题 一.选择需要增加间距的文字' 二.点击word2010软件上自带的段落功能; 三.在间距下,单击段前.段后和行距的三角按钮来调整行间距;

Win7如何调整DPI以解决间距不同内容有大有小问题

  如今电脑的显示屏越做越大,分辨率也是越来越高,这意味着人们对视觉享受的要求更上一层楼,平时我们会调节分辨率来感受电脑屏幕的细腻,这招对于查看图片或视频是有用的,但是如果是阅读文字呢?由于文字间的间距不同,文本内容有大有小,这时候调节分辨率是没有作用的,我们则需要调整电脑的DPI设置,Win7如何调整DPI呢?下面就来告诉大家. 调整DPI具体操作方法: 一.在桌面开始菜单里面,将DPI录入搜索框,接着在弹出来的窗口中,找到并运行"放大或缩小文本和其他项目". 二.打开了"

Word中调整汉字与英文间距的方法

具体操作方法如下: 首先按"Ctrl+A"组合键选定全部文档,选择菜单中的"格式"→"段落",在弹出的"段落"窗口中,选择"中文版式"选项卡,去掉其中"自动调整中文与数字间距"和"自动调整中文与西文的间距"两个选项前面的对钩即可.

关闭Word默认设置 轻松调整汉字与英文间距

  在Word文档中输入的汉字与英文字母.数字之间,一般都存在一小段间隔,无法删除或者调整大小,其实这是Word默认启用的一个功能,可以将它关闭. 具体操作方法如下: 首先按"Ctrl+A"组合键选定全部文档,选择菜单中的"格式"→"段落",在弹出的"段落"窗口中,选择"中文版式"选项卡,去掉其中"自动调整中文与数字间距"和"自动调整中文与西文的间距"两个选项前面的对

淘宝客API组件升级调整方法介绍

通俗的讲就是JSSDK的整合和使用. JSSDK的官方解释: 淘宝JSSDK是基于javascript的SDK,网站通过引入一个JS文件就可以实现: 通过JSSDK提供的方法,安全.便捷的利用javascript访问Taobao API. 通过JSSDK提供的组件方法,快速.简单的集成淘宝电商组件. 对安全性较高的服务开放的唯一入口,例如:关联推荐中用户行为的关联推荐,收藏夹接口等. 合作网站无需强大的后端服务系统,通过前端获取数据并直接展示,可获取到"小投入支撑大量用户"的效果. 为

Vue.js 递归组件实现树形菜单(实例分享)_javascript技巧

最近看了 Vue.js 的递归组件,实现了一个最基本的树形菜单. 项目结构: main.js 作为入口,很简单: import Vue from 'vue' Vue.config.debug = true import main from './components/main.vue' new Vue({ el: '#app', render: h => h(main) }) 它引入了一个组件 main.vue: <template> <div class="tree-m