R.id не может быть разрешен [копируют]

17
задан Charles Duffy 20 March 2010 в 16:13
поделиться

5 ответов

Вы должны импортировать свой класс R

import com.TestApp.HelloWebView.R;

Также, как написал Demand, вы должны использовать пространство имен для своего макета.

?xml version="1.0" encoding="utf-8"?>
<WebView xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/webview"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"/>
24
ответ дан 30 November 2019 в 10:29
поделиться

Если вы выложили файл main.xml полностью, то это неправильно. Вы должны написать пространство имен xml:

xmlns: android = "http://schemas.android.com/apk/res/android"

, например:

<?xml version="1.0" encoding="utf-8"?>

<TextView xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/label"
    android:layout_width="78dip"
    android:layout_height="65dip"
    android:paddingTop="4dip"
    android:textSize="12dip"
    android:singleLine="true"
    android:ellipsize="end"
    android:textColor="@color/bright_text_dark_focused"
    android:gravity="center_horizontal|center_vertical" />
0
ответ дан 30 November 2019 в 10:29
поделиться

Зайдите в свой файл main.xml, удалите символ и перепишите его. Это снова создаст файл R.

1
ответ дан 30 November 2019 в 10:29
поделиться

Пробовали ли вы какое-либо из перечисленных здесь решений? Не удается устранить R - ошибка Android

Также поищите свой файл R.java. Есть ли с ним ошибки?

2
ответ дан 30 November 2019 в 10:29
поделиться

При использовании Eclipse запустите чистую сборку ( Project / Clean ... ); это часто может устранить проблемы с некорректной компиляцией ресурсов.

10
ответ дан 30 November 2019 в 10:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: