0

我有一个奇怪的问题,最近才开始。当我从 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
 // 

 }
4

1 回答 1

0

最终重启了电脑和手机,它工作了。

于 2012-05-15T23:25:48.923 回答