com.android.internal.R.id.content无法解析为闹钟代码中的变量

时间:2012-04-11 05:17:53

标签: android-layout

我正在使用我找到的闹钟代码并尝试自定义它。

但我收到此错误:“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);

我不确定这段代码是做什么的(所以我可以改变它) 你可以通过一些替代代码帮助我解决这个问题吗?

2 个答案:

答案 0 :(得分:13)

解决方案很简单。


只需将com.android.internal.R.id.content替换为android.R.id.content

答案 1 :(得分:1)

您可以直接使用R.id.content,您需要在布局中使用该名称的视图。

在你的gen-> R.java文件中,应该有一个int命名内容,它对应于应该在res-> layout文件夹中声明的视图。这个int将由Android自动创建。