【问题标题】:Adding layout file to class (Java Android Studio)将布局文件添加到类(Java Android Studio)
【发布时间】:2020-05-07 12:28:43
【问题描述】:

添加(空活动)时,该类会使用适当的布局文件生成,但在 setContentview(R.layout.activity_home) 中会出错。

这是我的(空)类:

package com.test.learnlogin;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;

public class HomeActivity extends AppCompatActivity {

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

}

这是要参考的布局文件:

<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

</androidx.constraintlayout.widget.ConstraintLayout>

【问题讨论】:

  • 您能补充一下 setContentView 行上显示的确切错误吗??

标签: java android class android-layout


【解决方案1】:

我假设setContentView 中的名称activity_home 是红色的。

如果是并且您确定activity_home 文件存在于Res>Layout 然后请Restart 您的Android Studio,即所有

【讨论】:

    【解决方案2】:

    您必须导入 R 才能消除该错误。

    import com.test.R // assuming your_package_name=com.test
    

    在顶部。

    【讨论】:

      猜你喜欢
      • 2019-07-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-13
      • 1970-01-01
      • 2021-03-28
      相关资源
      最近更新 更多