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

いくつもの出来事のうちの 1 つが起こっている可能性があります。logcat の出力を投稿しない限り、ここにいる誰にもわかりません。投稿した logcat はエラー ログではありません。

2 つのうちの 1 つが起こっています。

  1. あなたの ID の 1 つは、膨張させた xml レイアウトに実際にはありません
  2. 「資産」ディレクトリにフォントがありません
于 2012-08-23T14:50:40.630 に答える