で説明されているように、最初のアプリを段階的に作成しました
http://developer.android.com/training/basics/firstapp/starting-activity.html
このページによると、ボタンをクリックすると、デフォルトの「Hello world」レイアウトが表示され、それぞれテキスト フィールドに入力されたメッセージが表示されます。
残念ながら、それらのどれもまったく表示されません。絶対に何も起こりません。なんで?
前もって感謝します...
で説明されているように、最初のアプリを段階的に作成しました
http://developer.android.com/training/basics/firstapp/starting-activity.html
このページによると、ボタンをクリックすると、デフォルトの「Hello world」レイアウトが表示され、それぞれテキスト フィールドに入力されたメッセージが表示されます。
残念ながら、それらのどれもまったく表示されません。絶対に何も起こりません。なんで?
前もって感謝します...
setOnclicklistener の使用をお勧めします。あなたはコーディングが初めてのようです。Google は優れた初心者向けガイドを提供しています。しかし、まだ多くのことを混乱させます。このコードを見てください。
まず、現在のボタンを見つける必要があります。
Button b1=(Button) findViewById(R.id.send);
ボタンにxml名「送信」があると仮定します
ボタンをクリックしてアクティビティを開始
b1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0)
{
Intent in=new Intent(MainActivity.this,secondActivity.class);
startActivity(in);
}
});
}
「secondactivity」が、ボタンをクリックして開きたいターゲットアクティビティであると仮定します。別の Putextra および getextra メソッドは、チュートリアルで説明したものと同じです。これは私が説明した代替方法ですが、それでも使用できることに注意してください。初心者の方は、YouTube または lynda.com のビデオ チュートリアルから始めることをお勧めします。残りはあなたにあります
AndroidManifest.xml ファイルを編集しましたか。次のコードがマニフェスト ファイルに含まれていることを確認する必要があります。
<activity
android:name="your package name.your main activity name"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
</intent-filter>
</activity>