0

私はAndroidアプリの開発に不慣れですが、ボタンを別の新しいページにリンクする方法を知りたいです。イベントリスナーなどの用語に混乱しました。誰かが、ボタンを新しいページにリンクするのを手伝ってくれませんか。さらに作成できますか?

どのコードをどのように変更する必要がありますか?

4

2 に答える 2

0

setOnClickListener()ボタンを押して、intent次のアクティビティを呼び出すために使用する必要があります。

例:

public class YourActivity extends Activity
{
Button mybutton;
 @Override
 public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    mybutton = (Button) findViewById(R.id.button1);
    mybutton.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {
            Intent intent = new Intent(YourActivity.this, NextActivity.class);
            YourActivity.this.startActivity(intent);
        }
    });
 }
}

AndroidManifest.xml に新しいアクティビティを追加することを忘れないでください。

<activity android:label="@string/app_name" android:name=".NextActivity"/>
于 2013-03-18T07:15:50.547 に答える
0
Button btnTest;

public class myactivity extends Activity {
@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity);

        btnTest =(Button) findViewById(R.id.btn_Test);
                btnTest.setOnClickListener(OpenNewActivity);

    }

}

View.OnClickListener OpenNewActivity = new View.OnClickListener() {

        @Override
        public void onClick(View v) {
            // TODO Auto-generated method stub
            Intent intent = new Intent(myactivity.this, SecondActivity.class);
            startActivity(intent);


        }
    };

Manifest.xml にも 2 番目のアクティビティを登録する必要があります。

<activity android:name=".SecondActivity">            
        </activity>

中身<application> </application>

于 2013-03-18T07:35:23.377 に答える