Android 取消 ExpandableListView 的分割线,解决ScrollView 嵌套 ExpandableListView的问题

简介: Android 取消 ExpandableListView 的分割线,解决ScrollView 嵌套 ExpandableListView的问题

ExpandableListView 的布局中加入 android:childDivider="@android:color/transparent" 可取消 分割线


Scroll 嵌套 ExpandableListView 条目显示不完整,解决如下:


/**
 * 重写ExpandableListView以解决ScrollView嵌套ExpandableListView
 * Created by Administrator on 2017/12/5.
 */
public class CustomExpandableListView extends ExpandableListView {
    public CustomExpandableListView(Context context) {
        super(context);
        // TODO Auto-generated constructor stub
    }
    public CustomExpandableListView(Context context, AttributeSet attrs) {
        super(context, attrs);
        // TODO Auto-generated constructor stub
    }
    public CustomExpandableListView(Context context, AttributeSet attrs,
                                    int defStyle) {
        super(context, attrs, defStyle);
        // TODO Auto-generated constructor stub
    }
    @Override
    protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
        // TODO Auto-generated method stub
        int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2,
                MeasureSpec.AT_MOST);
        super.onMeasure(widthMeasureSpec, expandSpec);
    }


最后使用如下:


<com.chebangyang.www.chebangyangstore.widget.CustomExpandableListView
                    android:id="@+id/act_order_list_rcy_view"
                    android:scrollbars="none"
                    android:overScrollMode="never"
                    android:background="@color/color_white"
                    android:layout_width="match_parent"
                    android:layout_height="match_parent"
                    android:childDivider="@android:color/transparent"
                    />


相关文章
|
8月前
|
XML Java Android开发
Android 中ScrollView垂直滚动视图之隐藏滚动条的三种方法
Android 中ScrollView垂直滚动视图之隐藏滚动条的三种方法
92 0
|
8月前
|
Android开发
Android分割线View
Android分割线View
37 0
|
9月前
|
XML Java 程序员
玩转 Android 嵌套滚动
Android 嵌套滚动
112 0
|
10月前
|
XML Java Android开发
Android ExpandableListView 使用中遇到的问题集锦
Android ExpandableListView 使用中遇到的问题集锦
|
安全 API Android开发
谈一谈 Android 嵌套 Intent 以及解决方案
谈一谈 Android 嵌套 Intent 以及解决方案
谈一谈 Android 嵌套 Intent 以及解决方案
|
XML 存储 定位技术
Android 天气APP(二十五)地图天气(下)嵌套滑动布局渲染天气数据
Android 天气APP(二十五)地图天气(下)嵌套滑动布局渲染天气数据
188 0
Android 天气APP(二十五)地图天气(下)嵌套滑动布局渲染天气数据
|
Android开发
Android 滑动渐变背景Toolbar、点击置顶ScrollView
Android 滑动渐变背景Toolbar、点击置顶ScrollView
189 0
Android 滑动渐变背景Toolbar、点击置顶ScrollView
|
XML Android开发 数据格式
Android控件之ScrollView探究
ScrollView滚动视图是指当拥有很多内容,屏幕显示不完时,需要通过滚动跳来显示的视图。 ScrollView只支持垂直滚动。
211 0
|
Android开发
Android Material Design :LinearLayoutCompat添加分割线divider
 Android Material Design :LinearLayoutCompat添加分割线divider Android Material Design 扩展支持包中的LinearLayoutCompat是过去的LinearLayout的扩展,可以为此布局中功德子View之间添加分割线divider。
1888 0
|
5天前
|
Linux 编译器 Android开发
FFmpeg开发笔记(九)Linux交叉编译Android的x265库
在Linux环境下,本文指导如何交叉编译x265的so库以适应Android。首先,需安装cmake和下载android-ndk-r21e。接着,下载x265源码,修改crosscompile.cmake的编译器设置。配置x265源码,使用指定的NDK路径,并在配置界面修改相关选项。随后,修改编译规则,编译并安装x265,调整pc描述文件并更新PKG_CONFIG_PATH。最后,修改FFmpeg配置脚本启用x265支持,编译安装FFmpeg,将生成的so文件导入Android工程,调整gradle配置以确保顺利运行。
24 1
FFmpeg开发笔记(九)Linux交叉编译Android的x265库