私は初めてのAndroidメーカー/ Javaのを習得しようとしています。私は、C#、vb.net、JavaScriptといくつかの他の言語に精通しています。
ビデオ:初心者のためのAndroidのメーカーは、私は、次の午前、夜09時56分番組の自動補完の出来事で...しかし、私は、私はCTRL +スペースキーを押し、私は何を取得し、IDEは以下のようにエラーを投げている、とあれば、何も得ていないのです写真のここ
以下の機能のどれを期待できない関数呼び出し「ボタン(...)は、」指定された引数で呼び出すことができます。(コンテキスト!)android.widget.Buttonで定義されている(コンテキスト!,属性セット!)android.widget.Buttonで定義されている(コンテキスト!,属性セット!INT)(コンテキスト!,属性セット!のInt android.widget.Buttonで定義され、 INT)android.widget.Buttonで定義されています
私はAndroidのメーカーが間違って設定している疑いがある、またはコンポーネント/プラグインを逃します。完全な初心者くさいとして、私はまた、スクラッチ、すなわちからそれを設定します。Windowsの10のx64マシンにインストールされています。
私は何を確認する必要がありますか?私が持っています
- ジャワ、JavaのJDKをインストール
- 再インストールスタジオ
- オートコンプリートの設定で確認
- リフレッシュキャッシュ
答えは簡単です:
これは、Javaではない、それはKotlinである(https://kotlinlang.org/)
(あなたはそれはあなたがJAVAファイルとNOT Kotlinファイルを作っていることを保証するために(チェックボックスは開始時にkotlinのサポートを追加するかしないかがあるはずです)を作成するときだけ、慎重にプロジェクトの設定を確認し、最初からプロジェクトを再作成するKotlinが終了してみてください).ktと。
またKotlinと構文があったであろう、このMainActivityを削除し、あなたが始めるために、新しいJava MainActivity ORを作成します。
val button = findViewById<Button>(R.id.yourButtonID)
(これは完全に私自身の意見ですが、私はほとんどあなただけではなく、Kotlinのチュートリアルを見つけることをお勧めしたい、自分の混合背景に、Kotlinは、潜在的に容易に開始することができ、また、Kotlinはあまり進歩しているので:Pが、これは私です自分の意見)