问题描述
我试图将某些视图的可见性设置为在布局膨胀后消失,但是它不起作用。如果我尝试访问视图的标签,则可以清楚地看到我正在访问正确的视图。该代码不会导致任何错误,因此我试图了解为什么它不起作用。
我正在将视图(hideView)和布局(layout)的资源ID作为参数传递:
public void hideViews(String title,ArrayList<Integer> hideView,int layout){
final LayoutInflater factory = getLayoutInflater();
final View originalView = factory.inflate(layout,null);
for (int i = 0; i < hideView.size(); i++) {
View view = originalView.findViewById(hideView.get(i));
if (title.equals("Admin") || title.equals("Manager")){
view.setVisibility(View.VISIBLE);
}else{
view.setVisibility(View.GONE);
}
}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)