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" />