我有一个奇怪的问题,最近才开始。当我从 Eclipse 正常运行应用程序时,我的按钮不会显示在主屏幕上(但是,如果我单击它们应该在的位置,它会注册事件)。但是当我使用调试模式启动应用程序时,按钮会显示在它们应该在的位置!这是代码没有变化。这两个按钮在布局中也设置为“可见”。
有谁知道这是为什么?我从主屏幕粘贴了相关代码,我将其他所有内容都注释掉了......
package com.android.market.companionpushup;
import android.app.Activity;
import android.content.Intent;
import android.content.res.Resources;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
public class MainScreen extends Activity {
public static String mWorkout;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.mainscreen);
// Create database helper
// mDbHelper = new WorkoutDbAdapter(this);
createAndRegisterButtons();
}
private void createAndRegisterButtons() {
Button GoButton = (Button)findViewById(R.id.start);
Button TestButton = (Button)findViewById(R.id.test);
GoButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// int workout = chooseWorkout();
// startWorkout(workout);
} // end onClick
}); // end of GoButton
TestButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
// startWorkout(100);
} // end onClick
}); // end of TetsButton
} // end of createAndRegisterButtons
//
}