gpt4 book ai didi

java - 不要在此处包含 android.R;为每个用法使用完全限定的名称

转载 作者:行者123 更新时间:2023-11-30 03:17:05 27 4
gpt4 key购买 nike

当我导入 android.R 时,我得到 Error_1 并且 Error_2 已解决。那么,我该如何解决 Error_1。我试过更改 import android.R --> import com.example.testing.R。但是它仍然无法正常工作。

甚至我的 login.xml 似乎也被找到了。没有错误。我也试过清理项目。仍然没有任何反应。

LoginActivity.java

package com.example.testing;

import android.R; //Error_1 : Don't include android.R here; use a fully qualified name for each usage instead
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.TextView;

public class LoginActivity extends Activity
{
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
//setting default screen to login.xml
setContentView(R.layout.login); //Error_2 : login cannot be resolved or is not a field
TextView registerScreen = (TextView) findViewById (R.id.link_to_register);

//Listening to register new account link
registerScreen.setOnClickListener(new View.OnClickListener()
{
public void onClick(View v)
{
//Switching to Register Screen
Intent i = new Intent(getApplicationContext(), RegisterActivity.class);
startActivity(i);
}
});
}
}

这是我的 login.xml

登录.xml

<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:fillViewport="true" >

<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="#ffffff">

<LinearLayout android:id="@+id/header"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@layout/header_gradient"
android:paddingTop="5dip"
android:paddingBottom="5dip">
</LinearLayout>

<!-- Footer -->
<LinearLayout android:id="@+id/footer"
android:orientation="horizontal"
android:contentDescription="@string/description"
android:layout_width="fill_parent"
android:layout_height="90dip"
android:background="@layout/footer_repeat"
android:layout_alignParentBottom="true">
</LinearLayout>

<LinearLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="10dip"
android:layout_below="@id/header">

<TextView android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textColor="#372c24"
android:text="@string/name" />

<EditText android:id="@+id/editText1"
android:hint="@string/edit_message"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="5dip"
android:layout_marginBottom="20dip"
android:singleLine="true"/>

<!-- Password Label -->
<TextView android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textColor="#372c24"
android:text="@string/password"/>

<EditText android:id="@+id/editText2"
android:hint="@string/edit_message1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="5dip"
android:singleLine="true"
android:inputType="textVisiblePassword"/>

<Button android:id="@+id/btnLogin"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dip"
android:text="@string/login"/>

<TextView android:id="@+id/link_to_register"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="40dip"
android:layout_marginBottom="40dip"
android:text="@string/loginDesc"
android:gravity="center"
android:textSize="20sp"
android:textColor="#0b84aa"/>

</LinearLayout>
<!-- Login Form Ends -->
</RelativeLayout>
</ScrollView>

最佳答案

  1. 确保您的 XML 中没有错误
  2. 如果有任何正确的那些和 Project->Build All
  3. 如果一切顺利,您的 XML 附近就不会出现红叉 [嗯,我指的是 eclipse IDE]
  4. 您不必导入 android.R,除非您更改了属性,否则它在每个源文件中都是可见和可访问的

注意:您的 res 文件夹中可能有一个 .out 文件,这是 eclipse 的一个错误,当您在打开 XML 文件的情况下尝试编译项目时会发生该错误。如果是这样删除它并尝试

关于java - 不要在此处包含 android.R;为每个用法使用完全限定的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19872651/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com