Android studio Activity中找不到layout的id问题
Android studio Activity中找不到layout的id问题
cause first
先搞清楚有几个xml文件,如果是水平方向和垂直方向的两个xml,
那么就要分析,是否在两个xml文件中都实现了你要寻找的id。
cause second
①setContentView(R.layout.activity_canvas);必须写在findByid()之前;
②btn_get = findViewById(R.id.btn_get);
③ btn_get.setOnClickListener(this);
④实现onClick()方法。
cause third
清除工程文件,重新编译:
build——>clean project
cause fourth
通过view查找id:
View view = getLayoutInflater().inflate(R.layout.activity_menu, findViewById(R.id.menu_id));
btn_getbtn_get =view.findViewById(R.id.btn_get);