-1

で説明されているように、最初のアプリを段階的に作成しました

http://developer.android.com/training/basics/firstapp/starting-activity.html

このページによると、ボタンをクリックすると、デフォルトの「Hello world」レイアウトが表示され、それぞれテキスト フィールドに入力されたメッセージが表示されます。

残念ながら、それらのどれもまったく表示されません。絶対に何も起こりません。なんで?

前もって感謝します...

4

2 に答える 2

0

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 のビデオ チュートリアルから始めることをお勧めします。残りはあなたにあります

于 2013-10-13T17:21:56.837 に答える
0

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>
于 2013-10-13T17:22:43.620 に答える