java - TxtSaludo 无法解析或不是字段

标签 java android field

我正在做一个简单的 Android 项目,你在一个字段中写下你的名字,它会告诉你:

Hello + (your name)!

但是我在 Java 文件中收到 2 个错误。

这是 Java 文件中的代码。

package com.example.dontworry;

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

public class Inicio extends Activity {

    @Override
        public void onCreate(Bundle savedInstanceState) { //ERROR 1
        super.onCreate(savedInstanceState);
        TextView txtSaludo = (TextView) findViewById(R.id.TxtSaludo);
        Bundle b = this.getIntent().getExtras();
        txtSaludo.setText("Hola " + b.getString("Nombre"));
    }
}

错误 1:TxtSaludo 无法解析或不是字段

这是主文件:

package com.example.dontworry;

import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
import android.app.Activity;
import android.content.Intent;

public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }

    public void btn_hola(View v) {
        final EditText txtNombre = (EditText) findViewById(R.id.TxtNombre); //ERROR 2
        Intent i = new Intent();
        i.putExtra("Nombre", txtNombre.getText().toString());
        i.setClass(MainActivity.this, MainActivity.class);
        startActivity(i);

    }
}

错误 2:TxtNombre 无法解析或不是字段

非常感谢。如果您想要 .xml 文件,我将发布它们(无论如何,这些文件没有错误)

最佳答案

请检查您的布局是否已定义 TextField。因为您需要定义以在 Activity 中实现引用。

示例:

 <TextView
        android:id="@+id/TxtSaludo"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center_horizontal|bottom"
        android:textAppearance="?android:attr/textAppearanceLarge" />

关于java - TxtSaludo 无法解析或不是字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32429177/

相关文章:

java - Wiremock 对于 stub url 返回 404

android - 在 RadioButton 旁边添加 EditText

android - 如何在Android中的Material Button上使用光波纹

grails - grails字段插件<f:display是 'chopping off' bootstrap dropright操作,带有值表

java - 获取 Scala 中声明为 "Any"的输入变量的类型

java - RSA 解密错误 BadPaddingException

java - 在 1 个类中运行 2 个以上线程

java - GPS定位应用首次运行,但再次尝试后,找不到我的经度和纬度

java - Color.black 和 Color.BLACK 有什么区别?

javascript - 在客户端使用 javascript、ajax 或 php 计算填充字段的数量?