From 42ea59771a54d2591df0a6dd3936dda669be99ae Mon Sep 17 00:00:00 2001 From: gs <3129367635@qq.com> Date: 星期一, 08 七月 2024 12:23:48 +0800 Subject: [PATCH] 会议统计接入增加,删除,修改接口 --- app/src/main/java/com/application/zhangshi_app_android/widget/SimpleNode.java | 24 +++++++++++++++++++++--- 1 files changed, 21 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/application/zhangshi_app_android/widget/SimpleNode.java b/app/src/main/java/com/application/zhangshi_app_android/widget/SimpleNode.java index db8e734..0799930 100644 --- a/app/src/main/java/com/application/zhangshi_app_android/widget/SimpleNode.java +++ b/app/src/main/java/com/application/zhangshi_app_android/widget/SimpleNode.java @@ -23,9 +23,12 @@ public SimpleNode(Context context,HomeRootBean member) { super(context,member); + + initView(); + if (member.getIdentity() > 1 && member.getChildList() != null && member.getChildList().size() > 0){ //闈� 绗竴浠� 涓� 鏈夊瓙浠�, 鑺傜偣瀹藉害 = view瀹藉害 + 鍓嶅悗璺緞闀垮害 + 灞曞紑鎸夐挳瀹藉害 - width = pathLength + getItemViewWidth() + pathLength + getExpandIconWidth(); + width = pathLength + memberItemView.getMeasuredWidth() + pathLength + expandIconView.getMeasuredWidth(); }else if (member.getIdentity() > 1 && (member.getChildList() == null || member.getChildList().size() == 0)) { //闈� 绗竴浠� 涓� 鏃犲瓙浠�, 鑺傜偣瀹藉害 = view瀹藉害 + 鍓嶈矾寰勯暱搴� width = getItemViewWidth() + pathLength; @@ -38,11 +41,10 @@ } //鍗曚翰鑺傜偣 楂樺害 = view楂樺害 height = getItemViewHeight(); - initView(); } private void initView() { - memberItemView = createItemView(member); + memberItemView = createItemView(member,true); expandIconView = createExpandIconView(); viewList.add(memberItemView); viewList.add(expandIconView); @@ -178,4 +180,20 @@ } forkPathList.add(path); } + + @Override + public int getItemViewWidth() { + if (memberItemView != null){ + return memberItemView.getMeasuredWidth(); + } + return 0; + } + + @Override + public int getItemViewHeight() { + if (memberItemView != null){ + return memberItemView.getMeasuredHeight(); + } + return 0; + } } -- Gitblit v1.9.1