5

見つけた目覚まし時計のコードを使用して、カスタマイズしようとしています。

しかし、私はこのエラーを受け取ります:コードの「com.android.internal.Rを変数に解決できません」:

    getListView().setItemsCanFocus(true);

    // Grab the content view so we can modify it.
    FrameLayout content = (FrameLayout) getWindow().getDecorView()
            .findViewById(com.android.internal.R.id.content);

このコードが何をしているのかわかりません (変更できるようにするため) 別のコードでこれを解決するのを手伝ってもらえますか?

4

2 に答える 2

14

解決策は簡単です。


置き換えるだけですcom.android.internal.R.id.contentandroid.R.id.content

于 2013-04-12T08:41:04.410 に答える
1

R.id.contentを直接使用できます。レイアウトには、その名前のビューが必要です。

gen-> R.javaファイルには、res->layoutフォルダーで宣言する必要のあるビューに対応するintという名前のコンテンツが含まれている必要があります。このintは、Androidによって自動的に作成されます。

于 2012-04-11T05:31:31.377 に答える