使用单选按钮:android.content.res.Resources $ NotFoundException

时间:2014-04-14 20:11:30

标签: android xml radio-button

我有以下源代码,我无法打开我的.xml文件来编辑小部件。 这个错误从无到有。有人能帮助我吗?

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent" 
android:background="#FFFFFF">

<TextView
    android:id="@+id/cpf"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:textSize="18sp"
    android:layout_marginBottom="10dp"
    android:textColor="@color/common_signin_btn_light_text_focused"
    android:gravity="center"
    android:text="@string/cpf" />

<EditText
    android:id="@+id/txtCpf"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_below="@+id/cpf"
    android:layout_marginBottom="10dp"
    android:ems="10"
    android:inputType="number"
    android:textColor="@color/abc_search_url_text_normal" >
</EditText>

<TextView
    android:id="@+id/acontecimento"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:textSize="18sp"
    android:layout_below="@+id/txtCpf"
    android:layout_marginBottom="10dp"
    android:gravity="center"
    android:textColor="@color/common_signin_btn_light_text_focused"
    android:text="@string/acontecimento" />

<EditText
    android:id="@+id/txtAcontecimento"
    android:inputType="textAutoComplete"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_below="@+id/acontecimento"
    android:layout_marginBottom="10dp"
    android:ems="10"
    android:maxLength="50"
    android:textColor="@color/abc_search_url_text_normal" >
</EditText>

<TextView
    android:id="@+id/evento"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_below="@+id/txtAcontecimento"
    android:layout_marginBottom="10dp"
    android:textSize="18sp"
    android:gravity="center"
    android:textColor="@color/common_signin_btn_light_text_focused"
    android:text="@string/selecioneEvento" />

<RelativeLayout
    android:id="@+id/relativeGroup"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_below="@+id/evento"
    android:layout_marginBottom="20dp"
    android:gravity="center"
    android:orientation="horizontal" >

    <HorizontalScrollView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" >

        <RadioGroup
            android:id="@+id/radio_group1"
            android:layout_width="wrap_content"
            android:layout_height="50dp"
            android:orientation="horizontal" >

            <RadioButton
                android:id="@+id/radio_alerta"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:textAppearance="@color/abc_search_url_text_normal"
                android:drawableStart="@drawable/alerta"
                android:onClick="onRadioButtonClicked" />

            <RadioButton
                android:id="@+id/radio_arvore"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:drawableStart="@drawable/arvore"
                android:onClick="onRadioButtonClicked" />

            <RadioButton
                android:id="@+id/radio_chuva"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:drawableStart="@drawable/chuva"
                android:onClick="onRadioButtonClicked" />

            <RadioButton
                android:id="@+id/radio_raio"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:drawableStart="@drawable/raio"
                android:onClick="onRadioButtonClicked" />

            <RadioButton
                android:id="@+id/radio_temperatura"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:drawableStart="@drawable/temperatura"
                android:onClick="onRadioButtonClicked" />

            <RadioButton
                android:id="@+id/radio_vento"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:drawableStart="@drawable/vento"
                android:onClick="onRadioButtonClicked" />
        </RadioGroup>
    </HorizontalScrollView>
</RelativeLayout>

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_below="@+id/relativeGroup"
    android:gravity="center"
    android:orientation="vertical" >

    <Button
        android:id="@+id/btRegistrar"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginBottom="5dp"
        android:text="@string/registrarEventoCadastro"
        android:textColor="@color/common_signin_btn_text_light" />

    <Button
        android:id="@+id/btVoltar"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginBottom="10dp"
        android:text="@string/voltar"
        android:textColor="@color/common_signin_btn_text_light" />
</LinearLayout>

错误日志:

android.content.res.Resources $ NotFoundException Window&gt;中记录了异常详细信息。显示视图&gt;错误日志 找不到以下类: - RadioButton(更改为android.widget.RadioButton,修复构建路径,编辑XML)

2 个答案:

答案 0 :(得分:0)

我不确定,但也许你的R课程没有成功生成。

检查R class generating

否则请检查您的活动中的导入。必须是com.example.yourapp.R(用您的代码替换com.example.yourappp

答案 1 :(得分:0)

android:textAppearance="@color/abc_search_url_text_normal" 

尝试删除它?