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 文件中应该有一个名为 content 的 int 对应于应该在 res->layout 文件夹中声明的视图。这个 int 将由 Android 自动创建。

于 2012-04-11T05:31:31.377 回答