請問這個錯誤是怎么回事啊、。。。。。

還有定義Button類和View時出現以下錯誤:

使用的是3.4.2版本的android studio。。。
uj5u.com熱心網友回復:
你把函式都寫在oncreate里面了 放在oncreate的外面uj5u.com熱心網友回復:
;號呢?????uj5u.com熱心網友回復:
把你boolean create 11-14行那個放在oncreate外面uj5u.com熱心網友回復:
改了之后成了這樣:
uj5u.com熱心網友回復:
而且用在3.4.2里用@override也是錯的,求解。。。uj5u.com熱心網友回復:
onCreateOptionsMenu 大寫 你看看你寫的啥uj5u.com熱心網友回復:
之后改了還是錯的……
uj5u.com熱心網友回復:
把你代碼貼全 錯誤資訊也貼出來uj5u.com熱心網友回復:

uj5u.com熱心網友回復:
類名首字母大寫extends類后面括號去掉
@Override
uj5u.com熱心網友回復:
你的是kotlin檔案啊,要用kotlin語法。如果你要用java寫,請換成java檔案uj5u.com熱心網友回復:
首先,類名首字母大學其次,Android studio現在默認生成的MainActivity.kt是kotlin檔案你寫Java語法肯定是錯的。
要么洗掉MainActivity.kt,創建一個MainActivity.java
要么學習kotlin語法再來寫
uj5u.com熱心網友回復:
建議轉行,立貼為證uj5u.com熱心網友回復:
kt中是變數:回傳值型別,你這語法堪憂
uj5u.com熱心網友回復:
????需要嗎???
uj5u.com熱心網友回復:
Kotlin 的入門書買一本看看uj5u.com熱心網友回復:
你應該使用kotlin,你這用的是java語法,建議學習使用kotlin開發uj5u.com熱心網友回復:
瞅瞅???
uj5u.com熱心網友回復:
你的public和;怎么沒有?uj5u.com熱心網友回復:
剛開始繼承AppCompatActivity,后面不應該有(),應該去掉uj5u.com熱心網友回復:
這個真不知道,同問啊uj5u.com熱心網友回復:
自學剛開始吧 建議先學Java 然后再學kt 你這個是kt檔案 新建檔案的時候選java 不要選ktuj5u.com熱心網友回復:
你這是Kotlin語言呵, 不熟悉. 為什么沒用傳統的Java呢?uj5u.com熱心網友回復:
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;
}
}
uj5u.com熱心網友回復:
你不會kotlin,你用kotli寫干嘛呢?uj5u.com熱心網友回復:
是不是撞衫、撞臉造成的問題?uj5u.com熱心網友回復:
你好好學習kotlin 方法使用后,再來用,語法錯誤很多,轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/120828.html
標籤:Android
