提交 e25a8589 编写于 作者: C chaychan

解决BUG

上级 c2e75619
...@@ -30,6 +30,7 @@ public class ExpandableLinearLayout extends FrameLayout implements View.OnClickL ...@@ -30,6 +30,7 @@ public class ExpandableLinearLayout extends FrameLayout implements View.OnClickL
private String expandText;//展开时显示的文字 private String expandText;//展开时显示的文字
private String hideText;//隐藏时显示的文字 private String hideText;//隐藏时显示的文字
private ImageView ivArrow; private ImageView ivArrow;
private RelativeLayout rlBottom;
public ExpandableLinearLayout(Context context) { public ExpandableLinearLayout(Context context) {
this(context, null); this(context, null);
...@@ -53,7 +54,7 @@ public class ExpandableLinearLayout extends FrameLayout implements View.OnClickL ...@@ -53,7 +54,7 @@ public class ExpandableLinearLayout extends FrameLayout implements View.OnClickL
View rootView = View.inflate(context, R.layout.expandable_linearlayout, null); View rootView = View.inflate(context, R.layout.expandable_linearlayout, null);
llContainer = (LinearLayout) rootView.findViewById(R.id.ll_container); llContainer = (LinearLayout) rootView.findViewById(R.id.ll_container);
RelativeLayout rlBottom = (RelativeLayout) rootView.findViewById(R.id.rl_bottom); rlBottom = (RelativeLayout) rootView.findViewById(R.id.rl_bottom);
ivArrow = (ImageView) rootView.findViewById(R.id.iv_arrow); ivArrow = (ImageView) rootView.findViewById(R.id.iv_arrow);
tvTip = (TextView) rootView.findViewById(R.id.tv_tip); tvTip = (TextView) rootView.findViewById(R.id.tv_tip);
...@@ -76,7 +77,7 @@ public class ExpandableLinearLayout extends FrameLayout implements View.OnClickL ...@@ -76,7 +77,7 @@ public class ExpandableLinearLayout extends FrameLayout implements View.OnClickL
*/ */
private void refreshUI() { private void refreshUI() {
int childCount = llContainer.getChildCount(); int childCount = llContainer.getChildCount();
tvTip.setVisibility(childCount > defaultItemCount ? VISIBLE : GONE);//控制隐藏 rlBottom.setVisibility(childCount > defaultItemCount ? VISIBLE : GONE);//控制隐显
if (childCount > defaultItemCount) { if (childCount > defaultItemCount) {
hide(false); hide(false);
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册