int tempChildCount = 0; for (int i = 0; i < mLlCommonTag.getChildCount(); i++) { if (mLlCommonTag.getChildAt(i).getVisibility() == View.VISIBLE) { tempChildCount++;//LinearLayout 中子可见view数量 } } /** 我的目的是检查LinearLayout子view多少 ,再进行位置排列 / if (!bean.insure.equals(Constants.GOODS_INSURANCE_DIALOG_Not_SHOW)) { if (tempChildCount > 2) { img_isbao_safe_top.setVisibility(View.GONE); img_isbao_safe_bottom.setVisibility(View.VISIBLE); } else { img_isbao_safe_bottom.setVisibility(View.GONE); img_isbao_safe_top.setVisibility(View.VISIBLE); } }
LinearLayout 动态判断可见子布局多少
最新推荐文章于 2020-03-16 15:06:39 发布