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);