[!]文章長めですが内容は単純です。
###作りたいもの
- Androidアプリ with Java.
- 画面いっぱいのボタンを押すと文字が変わる。
###問題
エラーを吐かれたけど何が変なのか全然わからない。
###経緯
何かAndroidアプリ作りたいなと思って、TechInstituteアプリ開発者養成講座テキストの
Vol.1のChapter4,79-84ページを見ながらAIDEというIDEで作ってみたのですが、
AIDEさんにエラーを吐かれました。(T_T)
###State:
- HTML5とCSS3をほぼ独学で約半年。
- JSはCSSを変更できる程度。
- Cもprintf止まり。C#をチラ見。
- 一応、if,while,for,do while等は知っている。
- 開発に使えるハードウェアはスマホのみ。
###Code:
MAIN.XML
xml
1<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 2 android:layout_width="match_parent" 3 android:layout_height="match_parent" 4 android:gravity="center"> 5 6 <TextView 7 android:text="@string/hello_world" 8 android:layout_width="wrap_content" 9 android:layout_height="wrap_content" /> 10 11</LinearLayout>
MAINACTIVITY.JAVA
java
1package com.mycompany.myapp; 2 3import android.app.*; 4import android.os.Bundle; 5import android.widget.Button; 6import android.view.Menu; 7import android.view.MenuItem; 8 9 10import android.view.*;public class MainActivity extends Activity 11{ 12 13 @Override 14 protected void onCreate(Bundle savedInstanceState) { 15 super.onCreate(savedInstanceState); 16 Button btn = new Button(this); 17 btn.setText("Hello"); 18 btn.setOnClickListener(new View.OnClickListener() { 19 @Override 20 public void onclick(View v){ 21 Button b = (Button) v; 22 b.setText("こんにちは"); 23 } 24 }); 25 setContentView(btn); 26 } 27}
###AIDE:
↓この通りです。初心者過ぎて何がどうおかしいのか分かりません。
###お時間あれば、
Javaアプリ初心者(プログラミング初心者)におすすめの
無料で使える学習サイトがあれば教えてください。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/10/25 14:00