0

私のAndroidプロジェクトには2つのクラスがあり、ファーストクラスにボタンがあります。ボタンをクリックすると次のページを表示する必要があります。

パッケージ com.example.restaurantapp;

import android.os.Bundle;    
import android.app.Activity;     
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
import android.view.View.OnClickListener;
import android.support.v4.app.NavUtils;

public class RestaurantActivity extends Activity {
@Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_first);
        Button orderbutton=(Button)findviewById(R.layout.activity_first);
        orderbutton.setOnClickListener(new View.OnClickListener());
    }
    private Button findviewById(int activityFirst) {
        // TODO Auto-generated method stub
        return null;
    }
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.activity_first, menu);
        { 
        public void onClick(View v) {
            Intent intent = new Intent(RestaurantActivity.this,SecondActivity.class);
            startActivity(intent);
        }


        return true;
4

2 に答える 2

0

最初のアクティビティでボタンにリスナーを設定し、明示的なインテントで 2 番目のアクティビティを開始します。

myButton.setOnClickListener(
    new OnClickListener(){
        startActivity( new Intent(this,SecondActivity.class) );
    };
);
于 2013-07-19T20:50:54.763 に答える