1

このJavaファイルのボタンを使用して新しいアクティビティまたはサービスを呼び出すのに問題があります.どうすればボタンを背景のない単なる画像にすることができますか. 新しいプログラマー、ごめんなさい、ありがとう

package com.bpi.gears;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ImageButton;

public class DashboardListing extends Activity {

public static ImageButton bot4;
public static Intent activity_profile;
@SuppressWarnings("unused")
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_dashboard_listing);

    bot4 = (ImageButton)findViewById(R.id.bot4);
     Intent activity_profileintent = new          
               Intent(DashboardListing.this,activity_profile.class);
     bot4.setOnClickListener(new OnClickListener() {
     public void onClick(View v) {
                startActivity(activity_profile);
            }});
        }
}

これに

package com.bpi.gears;

import android.os.Bundle;
import android.app.Activity;

public class activity_profile extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_profile);
    }
}
4

3 に答える 3

2

startActivity() では、activity_profile の代わりに「activity_profileintent」を渡す必要があります。このようなもの:

startActivity(activity_profileintent);
于 2013-03-15T05:27:20.440 に答える
0

あなたがやっている方法ではなく、これを試してください

      Intent intent = new Intent();
      intent.setClass(CurrentActivity.this, DestinationActivity.class);
      startActivity(intent);
于 2013-03-15T05:22:31.380 に答える
0

アクティビティから @SuppressWarnings("unused") を削除してください。そして、目的地のアクティビティをマニフェストに登録します。意図的に静的変数を使用しないでください。

于 2013-03-15T06:27:00.690 に答える