【发布时间】:2020-01-12 21:36:22
【问题描述】:
我想让一些项目在 recyclerview 视图中可见但不工作......起初所有的 RelativeLayouts 都消失了。当您执行“setVisibility(View.VISIBLE)”时,只有“免费”有效。
if(mac.getTur().equals("free")){
holder.relativeFree.setVisibility(View.VISIBLE);
}else if(mac.getTur().equals("vip")){
holder.relativeVip.setVisibility(View.VISIBLE);
}else if(mac.getTur().equals("reklamKarsiligi")){
holder.relativeReklam.setVisibility(View.VISIBLE);
}
LOGCAT
2020-01-13 00:31:57.694 31167-31167/com.maksu.iddaa D/Mac.getTur(): free
2020-01-13 00:31:57.745 31167-31167/com.maksu.iddaa D/Mac.getTur(): free
2020-01-13 00:31:57.798 31167-31167/com.maksu.iddaa D/Mac.getTur(): reklamKarsiligi
2020-01-13 00:31:57.833 31167-31167/com.maksu.iddaa D/Mac.getTur(): vip
2020-01-13 00:31:57.866 31167-31167/com.maksu.iddaa D/Mac.getTur(): vip
我的屏幕是这样的
【问题讨论】:
-
尝试,对于每种情况,之前隐藏其他布局。否则,我可以看到项目 xml 文件吗?
-
我解决了这个问题。我已经隐藏了 relavitelayouts 的父母。粗心大意。
标签: java android android-studio android-recyclerview