【发布时间】:2019-03-25 00:48:15
【问题描述】:
我在另一个 java 类中创建 public void onCreate(Bundle SavedInstanceState) 时遇到问题。因此,我无法在 java 中创建动态按钮。我不知道该怎么做.. 这是我的java类
public class GamePanel extends SurfaceView implements SurfaceHolder.Callback
{
public static final int WIDTH = 856;
public static final int HEIGHT = 480;
public static final int MOVESPEED = -5;
private long smokeStartTime;
private long missileStartTime;
private MainThread thread;
private Background bg;
private Player player;
private ArrayList<Smokepuff> smoke;
private ArrayList<Missile> missiles;
private ArrayList<TopBorder> topborder;
private ArrayList<BotBorder> botborder;
private Random rand = new Random();
private int maxBorderHeight;
private int minBorderHeight;
private boolean topDown = true;
private boolean botDown = true;
private boolean newGameCreated;
public void onCreate(Bundle SavedInstanceState) {
super.onCreate(SavedInstanceState);
}
这是我的主要 java,它有这个 java 类的 contentView..
public class Game extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//turn title off
requestWindowFeature(Window.FEATURE_NO_TITLE);
//set to full screen
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(new GamePanel(this));
}
请帮我找到解决方案,并在 GamePanel java 类中创建一个动态按钮。
【问题讨论】:
标签: java android android-studio button android-button