From 84e391f79e4c298e31b990667a54d991d645949f Mon Sep 17 00:00:00 2001 From: 554325746@qq.com <554325746@qq.com> Date: 星期三, 25 十二月 2019 09:01:50 +0800 Subject: [PATCH] a --- app/src/main/java/com/basic/security/fragment/organizationHelper/TreeAdapter.java | 22 +++++++++++----------- 1 files changed, 11 insertions(+), 11 deletions(-) diff --git a/app/src/main/java/com/basic/security/fragment/organizationHelper/TreeAdapter.java b/app/src/main/java/com/basic/security/fragment/organizationHelper/TreeAdapter.java index 110f64f..927f4be 100644 --- a/app/src/main/java/com/basic/security/fragment/organizationHelper/TreeAdapter.java +++ b/app/src/main/java/com/basic/security/fragment/organizationHelper/TreeAdapter.java @@ -35,6 +35,7 @@ /** * 浠嶵reePoint寮�濮嬩竴鐩村睍寮�鍒伴《閮� + * * @param treePoint */ private void openExpand(TreePoint treePoint) { @@ -108,14 +109,14 @@ if (convertView == null) { convertView = LayoutInflater.from(mcontext).inflate(R.layout.adapter_treeview, null); holder = new ViewHolder(); - holder.text = (TextView) convertView.findViewById(R.id.text); - holder.icon = (ImageView) convertView.findViewById(R.id.icon); + holder.text = convertView.findViewById(R.id.text); + holder.icon = convertView.findViewById(R.id.icon); convertView.setTag(holder); } else { holder = (ViewHolder) convertView.getTag(); } final TreePoint tempPoint = (TreePoint) getItem(position); - int level = TreeUtils.getLevel(tempPoint,pointMap); + int level = TreeUtils.getLevel(tempPoint, pointMap); holder.icon.setPadding(25 * level, holder.icon.getPaddingTop(), 0, holder.icon.getPaddingBottom()); if ("0".equals(tempPoint.getISLEAF())) { //濡傛灉涓虹埗鑺傜偣 if (!tempPoint.isExpand()) { //涓嶅睍寮�鏄剧ず鍔犲彿 @@ -146,7 +147,6 @@ } - public void onItemClick(int position) { TreePoint treePoint = (TreePoint) getItem(position); if ("1".equals(treePoint.getISLEAF())) { //鐐瑰嚮鍙跺瓙鑺傜偣 @@ -171,7 +171,7 @@ //閫夋嫨鎿嶄綔 - private void onModeSelect(TreePoint treePoint){ + private void onModeSelect(TreePoint treePoint) { if ("1".equals(treePoint.getISLEAF())) { //閫夋嫨鍙跺瓙鑺傜偣 //澶勭悊鍥炲~ treePoint.setSelected(!treePoint.isSelected()); @@ -179,16 +179,16 @@ int position = pointList.indexOf(treePoint); boolean isSelect = treePoint.isSelected(); treePoint.setSelected(!isSelect); - if(position == -1){ - return ; + if (position == -1) { + return; } - if(position == pointList.size()-1){ + if (position == pointList.size() - 1) { return; } position++; - for(;position < pointList.size();position++){ - TreePoint tempPoint = pointList.get(position); - if(tempPoint.getPARENTID().equals(treePoint.getPARENTID())){ //濡傛灉鎵惧埌鍜岃嚜宸卞悓绾х殑鏁版嵁灏辫繑鍥� + for (; position < pointList.size(); position++) { + TreePoint tempPoint = pointList.get(position); + if (tempPoint.getPARENTID().equals(treePoint.getPARENTID())) { //濡傛灉鎵惧埌鍜岃嚜宸卞悓绾х殑鏁版嵁灏辫繑鍥� break; } tempPoint.setSelected(!isSelect); -- Gitblit v1.8.0