android在尝试切换布局时崩溃

android在尝试切换布局时崩溃,android,Android,我的目标是:单击“隐藏主要线性布局”,并使另一个顶部有图片的线性布局可见 这是我的代码,我可以运行onclick并隐藏主要的linearlayout,但其他布局没有显示 final LinearLayout jamesaionolayout = (LinearLayout) findViewById(R.id.jamesaionolayout); final ImageView jamesaiono = (ImageView) findViewById(R.id.jamesaiono); f

我的目标是:单击“隐藏主要线性布局”,并使另一个顶部有图片的线性布局可见

这是我的代码,我可以运行onclick并隐藏主要的linearlayout,但其他布局没有显示

final LinearLayout jamesaionolayout = (LinearLayout) findViewById(R.id.jamesaionolayout);
final ImageView jamesaiono = (ImageView) findViewById(R.id.jamesaiono);


final LinearLayout textlayout = (LinearLayout) findViewById(R.id.text);
 TextView roster = (TextView) findViewById(R.id.jamesaionotext);

 roster.setOnClickListener(new View.OnClickListener() {
     public void onClick(View view) {
         jamesaionolayout.setVisibility (View.VISIBLE);
         jamesaiono.setVisibility (View.VISIBLE);
         textlayout.setVisibility(View.INVISIBLE);
     }

 });

将其设置为text布局.setVisibility(View.GONE)

如果它像内容所暗示的那样“没有出现”,那么你可能是对的,但如果它像标题所暗示的那样“崩溃”,那么这当然不重要,因为
不可见
也是有效的:请指定你的意思。它会崩溃吗?如果是:显示错误和堆栈跟踪。如果没有,但它就是不起作用,请查看@sarmad的答案,并更改您的标题;)