0

我正在制作一个安卓井字游戏应用程序。当我在GS2上运行应用程序时,应用程序崩溃。我不知道问题出在哪里,所以这是我的onCreate()方法。(我还没有添加任何方法,我的应用程序才刚刚启动..):

super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    Typeface font = Typeface.createFromAsset(getAssets(), "coolvetica.ttf");
    final Button button1 = (Button) findViewById(R.id.button1);
    final Button button2 = (Button) findViewById(R.id.Button01);
    button1.setTypeface(font);
    button2.setTypeface(font);
    button1.setOnClickListener(new View.OnClickListener() {
        public void onClick(View v) {
            button1.setBackgroundResource(R.drawable.startbuttonpressed);
        }
    });
    button2.setOnClickListener(new View.OnClickListener() {
        public void onClick(View v) {
            button2.setBackgroundResource(R.drawable.resetbuttonpressed);
            // Perform action on click
        }
    });
4

1 回答 1

0

可能会发生许多事情中的一件。除非您发布您的 logcat 输出,否则这里的任何人都无法说出。您发布的 logcat 不是错误日志。

两件事之一正在发生。

  1. 您的其中一个 id 实际上不在您膨胀的 xml 布局中
  2. 您的“资产”目录中没有字体
于 2012-08-23T14:50:40.630 回答