У меня странная проблема, которая началась только недавно.Когда я обычно запускаю приложение из 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
//
}