我的Android应用程序中存在一个奇怪的问题。我在这个世界上并不陌生,我从来没有经历过这样的问题。在我的xml中我定义了一些视图。我可以从java中引用所有这些但只有一个。那就是:android:id =“@ + id / mytextview”。
我将整个代码保留在下面。
提前致谢!
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".Cover"
android:background="#FFC125" >
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<TextView
android:id="@+id/usersite_title"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Hola"/>
<View
android:id="@+id/line1"
android:layout_marginTop="10dp"
android:layout_width="fill_parent"
android:layout_height="2dip"
android:background="#FFFFFF"
android:layout_below="@+id/usersite_title"/>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="100dp"
android:orientation="horizontal"
android:weightSum="6"
android:layout_marginTop="20dp"
android:layout_below="@+id/line1"
android:id="@+id/layout1">
<ImageView
android:id="@+id/userlogo"
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="2"
android:src="@drawable/ic_launcher"
android:clickable="true"
android:background="@drawable/imageborders"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"/>
<LinearLayout
android:layout_width="0dp"
android:layout_height="100dp"
android:orientation="vertical"
android:layout_weight="4"
android:gravity="center">
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:text="Actualmente tienes"/>
<TextView
android:id="@+id/mytextview"
android:layout_marginTop="10dp"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"/>
<TextView
android:layout_marginTop="10dp"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:text="puntos acumulados"/>
</LinearLayout>
</LinearLayout>
<View
android:id="@+id/line2"
android:layout_marginTop="10dp"
android:layout_width="fill_parent"
android:layout_height="2dip"
android:background="#FFFFFF"
android:layout_below="@+id/layout1"/>
<TextView
android:id="@+id/ultimospedidos"
android:layout_marginTop="15dp"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/line2"
android:gravity="center"
android:text="Mis últimos pedidos"/>
<ScrollView
android:layout_width="match_parent"
android:layout_height="100dp"
android:orientation="vertical"
android:layout_below="@+id/ultimospedidos"
android:id="@+id/scrollView1"
android:gravity="center">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="100dp"
android:orientation="vertical">
</LinearLayout>
</ScrollView>
<View
android:id="@+id/line3"
android:layout_marginTop="10dp"
android:layout_width="fill_parent"
android:layout_height="2dip"
android:background="#FFFFFF"
android:layout_below="@+id/scrollView1"/>
<Button
android:id="@+id/hacerpedido"
android:layout_marginTop="10dp"
android:layout_below="@+id/imageView1"
android:layout_width="150dp"
android:layout_height="wrap_content"
android:text="Hacer pedido"
android:layout_centerInParent="true"
android:background="@drawable/CustomButton"/>
<ImageView
android:id="@+id/imageView1"
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_below="@+id/line3"
android:src="@drawable/repartidor" />
</RelativeLayout>
</ScrollView>
答案 0 :(得分:1)
你在res文件夹上看到红十字标记了吗?如果是这样,Eclipse无法生成R.java文件,因此首先修复该错误然后清理项目。希望它能解决你的问题。
答案 1 :(得分:0)
go to gen folder in package delete the content of R.java file
which said /* AUTO-GENERATED FILE. DO NOT MODIFY.
But still delete (content not file)them all and do project ->clean!
and delete import android.R if it imported accidentally.