请问这个错误是怎么回事啊、。。还有定义Button类和View时出现以下错误:使用的是3.4.2版本的android studio

解决方案 »

  1.   

    你把函数都写在oncreate里面了 放在oncreate的外面
      

  2.   

    把你boolean create   11-14行那个放在oncreate外面
      

  3.   

    而且用在3.4.2里用@override也是错的,求解
      

  4.   

    onCreateOptionsMenu 大写 你看看你写的啥
      

  5.   

    类名首字母大写
    extends类后面括号去掉
    @Override
      

  6.   

    你的是kotlin文件啊,要用kotlin语法。如果你要用java写,请换成java文件
      

  7.   

    首先,类名首字母大学
    其次,Android studio现在默认生成的MainActivity.kt是kotlin文件你写Java语法肯定是错的。
    要么删除MainActivity.kt,创建一个MainActivity.java
    要么学习kotlin语法再来写
      

  8.   

    Kotlin 的入门书买一本看看
      

  9.   

    你应该使用kotlin,你这用的是java语法,建议学习使用kotlin开发
      

  10.   

    你的public和;怎么没有?
      

  11.   

    刚开始继承AppCompatActivity,后面不应该有(),应该去掉
      

  12.   

    自学刚开始吧 建议先学Java 然后再学kt 你这个是kt文件 新建文件的时候选java 不要选kt
      

  13.   

    你这是Kotlin语言呵, 不熟悉. 为什么没用传统的Java呢?
      

  14.   

    Kotlin:class FirstActivity: AppCompatActivity()  {    override fun onCreate(savedInstanceState: Bundle?) {
            super.onCreate(savedInstanceState)        
        }    override fun onCreateOptionsMenu(menu: Menu?): Boolean {
            menuInflater.inflate(R.menu.menu_complete, menu)
            return true
        }
    }
    Java:public class FirstActivity extends AppCompatActivity {    @Override
        protected void onCreate(@Nullable Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
        }    @Override
        public boolean onCreateOptionsMenu(Menu menu) {
            getMenuInflater().inflate(R.menu.menu_complete, menu);
            return true;
        }
    }
      

  15.   

    你不会kotlin,你用kotli写干嘛呢?
      

  16.   

    你好好学习kotlin 方法使用后,再来用,语法错误很多,