当前位置: 首页 > 知识库问答 >
问题:

Android Studio“查找ViewByID”不再工作

魏康安
2023-03-14

我对Android/Kotlin非常陌生。我已经创建了一些程序,正在取得良好的进展。但是从今天开始,我遇到了一个问题,即使在标准的“Hello World”程序中也无法运行“find viewbyid”(空活动)。

我只在XML中添加了android:id=“@+id/mytext”一行。

<?xml version="1.0" encoding="utf-8"?>
    <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:app="http://schemas.android.com/apk/res-auto"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        tools:context=".MainActivity">
    
        <TextView
            android:id="@+id/myText"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Hello World!"
            app:layout_constraintBottom_toBottomOf="parent"
            app:layout_constraintLeft_toLeftOf="parent"
            app:layout_constraintRight_toRightOf="parent"
            app:layout_constraintTop_toTopOf="parent" />
    
    </androidx.constraintlayout.widget.ConstraintLayout>
package com.example.myhelloworld

import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.widget.TextView

class MainActivity : AppCompatActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)

        var myTxt = findViewById<TextView>(android.R.id.myText)

    }
}

共有1个答案

吕亮
2023-03-14

Android.r.id.something只用于Android自己的内部资源。你应该移除它,它将正常工作。

 类似资料:
  • 问题内容: 我有以下活动: 我得到一个NPE,当我尝试调用的,我猜这是因为是一个独立的片段,我有作为之内: 但是,我不确定如何解决此问题,以便可以找到loginButton ID。我以前没有使用过片段,所以我意识到我可能正在使用它们/错误地实现了它们。包含在几个按钮,并没有什么,但一个。 问题答案: 从片段编写代码以初始化按钮,因为您的按钮进入片段布局而不是活动布局。 而从删除登录按钮相关的代码的

  • 我有一个奇怪的问题,每天我的AJAX请求一个网站不再工作。 我现在正在努力使它工作,但找不到问题。 这是我的JavaScript:基本上它非常简单,它检索ip adres并将其发送到存储它的站点。 在服务器上,我现在添加了这一项,以避免使用通配符 当我只使用 头('access-control-allow-origin:');我得到错误:Cross-Origin-request blocked:C

  • 我正在与以下人员合作: MySQL:稳定5.6.22(瓶装) MysqlWorkbench 6.2 我有以下顺序 null 它又起作用了,只是玩,我试着再执行一次 确保返回1 原来的错误信息不会再次出现。 null MySQL服务器已停止并重新启动 工作台重新打开 计算机已重新启动 和返回1 不会再次出现原始错误消息。

  • 所以我试图解析一些opendata来构建一个数据库。以下是我所做的: 它返回: 我尝试解析其他一些xml数据(更改url),结果很好 我正在处理的xml数据大致如下: 抱歉,我是python和ElementTree新手,希望能得到一些好的建议,谢谢

  • AndroidStudio 2.2.3无法解决我的RealmRecycorViewAdapter引用。我直接从Realm站点跟随了RecyclerViewAdpper示例。有人能帮我弄清楚为什么它找不到RealmRecyclerViewAdapter吗? 以下是我的进口声明: 这是我的项目级gradle文件: 这是我的应用程序级gradle文件: com.android.application应用

  • https://www . n11 . com/telefon-ve-akesuarlari/CEP-telefon u-akesuarlari 在这个网站中,我尝试点击(下一页按钮) 我想赶上这条线 我正在程序中编写此代码 我的问题是关于这个问题,它不起作用