gpt4 book ai didi

java - java 程序中的 xml 文件没有引用我的按钮

转载 作者:行者123 更新时间:2023-12-01 05:13:55 24 4
gpt4 key购买 nike

所以我制作了一个 xml 文件来尝试访问一个简单的按钮 Activity_first.xml 文件是:

package com.example.name.calling.proj;

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >

<TextView
android:id="@+id/tvDisplay"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:gravity="center"
android:text="This is my first project. This is a test."
android:textSize="20dp" />

<Button
android:id="@+id/bFirst"
android:layout_width="100dp"
android:layout_height="50dp"
android:layout_gravity="center"
android:text="First Button" />

<Button
android:id="@+id/bSecond"
android:layout_width="100dp"
android:layout_height="50dp"
android:layout_gravity="center"
android:text="Second Button" />

<Button
android:id="@+id/bThird"
android:layout_width="100dp"
android:layout_height="50dp"
android:layout_gravity="center"
android:text="Third Button" />

<Button
android:id="@+id/bFourth"
android:layout_width="100dp"
android:layout_height="50dp"
android:layout_gravity="center"
android:text="Fourth Button" />

</LinearLayout>

然后我制作了 Java 程序(只是开始部分):

package com.example.name.calling.proj;

import android.R;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import android.support.v4.app.NavUtils;

int counter;
Button one, two, three, four;
TextView display;

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_first);
Button one = (Button) findViewById(R.id.bFirst)
display = (TextView) findViewById(R.id.tvDisplay);

然后出现几个错误:

activity_first cannot be resolved or is not a field.
bFirst cannot be resolved or is not a field.
tvDisplay cannot be resolved or is not a field.

所以,我在 xml 文件中设置的 Id 没有在 java 程序中引用,我不知道为什么。我在整个互联网上进行了搜索,从 YouTube 到这个网站,但不知道出了什么问题。

最佳答案

您正在导入 android.R 而不是您自己的 R。只需删除 import android.R; 行,错误就会消失。另外,不要在布局 xml 的顶部声明包。进行这些更改后,您可能需要“清理”您的项目。

关于java - java 程序中的 xml 文件没有引用我的按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11602051/

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