gpt4 book ai didi

java - 找不到以下类: Names of layouts

转载 作者:行者123 更新时间:2023-12-02 11:47:53 24 4
gpt4 key购买 nike

我必须通过模板来组成屏幕。有 4 个简单文本字段、4 个文本输入字段和 7 个不同的按钮。此时我没有触及按钮,因为当我尝试构建我的项目时,Android Studio 发出了下一个警告:

Missing classes:
The following classes could not be found:
- Description (Fix Build Path, Edit XML)
- Desease (Fix Build Path, Edit XML)
- InputDescription (Fix Build Path, Edit XML)
- InputDesease (Fix Build Path, Edit XML)
- InputLocation (Fix Build Path, Edit XML)
- InputName (Fix Build Path, Edit XML)
- Location (Fix Build Path, Edit XML)
- Name (Fix Build Path, Edit XML)

我在这里阅读了有关同一问题的文章, The following classes could not be found: android.support.v7.internal.app.WindowDecorActionBar据我了解,在这里我必须声明正确的类。但我不明白这个问题我该怎么办?为什么选择 A.S.说我的 textViews 是类?下面列出了 2 个 xml 文件:第一个是 MainActivity,包含所有布局,第二个 xml 是 actoinbar,我想在其中集中我的应用程序名称。

主要 Activity XML:

  <?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.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="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentStart="true"
android:layout_marginStart="16dp"
android:orientation="vertical"
tools:context="com.example.boris_veriga.home_screen.MainActivity">

<Name
android:id="@+id/person_Name"
tools:text="@string/textView_name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"

app:layout_constraintTop_toTopOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
android:layout_marginTop="100dp" />


<InputName
android:id="@+id/inputName"
android:layout_width="wrap_content"
android:layout_height="16dp"
android:hint="@string/input_yourName"

android:inputType="textPersonName"
app:layout_constraintLeft_toLeftOf="parent"

app:layout_constraintTop_toBottomOf="@id/person_Name" />



<Desease
android:id="@+id/person_Desease"
tools:text="@string/textView_desease"
android:layout_width="wrap_content"
android:layout_height="wrap_content"

app:layout_constraintTop_toTopOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
android:layout_marginTop="150dp" />

<InputDesease
android:id="@+id/inputDesease"
android:hint="@string/input_yourDesease"
android:layout_width="wrap_content"
android:layout_height="wrap_content"

app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintTop_toBottomOf="@id/person_Desease"

android:inputType="textPersonName" />



<Location
android:id="@+id/person_Location"
tools:text="@string/textView_location"
android:layout_width="wrap_content"
android:layout_height="wrap_content"

app:layout_constraintTop_toTopOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
android:layout_marginTop="200dp" />

<InputLocation
android:id="@+id/inputLocation"
android:hint="@string/input_yourLocation"
android:layout_width="wrap_content"
android:layout_height="wrap_content"

app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintTop_toBottomOf="@id/person_Location"

android:inputType="textPersonName" />



<Description
android:id="@+id/person_Description"
tools:text="@string/textView_description"
android:layout_width="wrap_content"
android:layout_height="wrap_content"

app:layout_constraintTop_toTopOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
android:layout_marginTop="250dp" />

<InputDescription
android:id="@+id/inputDescription"
android:hint="@string/input_yourDescription"
android:layout_width="wrap_content"
android:layout_height="wrap_content"

app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintTop_toBottomOf="@id/person_Description"

android:inputType="textPersonName" />

</android.support.constraint.ConstraintLayout>

ActionBar - XML(我想在中心设置应用程序标题):

<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:orientation="vertical">

<ActionBar
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="@string/app_name"
android:textStyle="bold"
android:textColor="#ffff"
android:textSize="24sp" />

</android.support.constraint.LinearLayout>

MainActivity - .java:

package com.example.boris_veriga.home_screen;

import android.app.ActionBar;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;

public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getActionBar().setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM);
getActionBar().setCustomView(R.layout.actionbar);
setContentView(R.layout.activity_main);
}
}

P.S.:抱歉我的英语不好,我是 Android 新手。谢谢你!!!

最佳答案

什么是InputNameInputLocation等?您可以使用EditText用于输入和 TextView对于文本。

关于java - 找不到以下类: Names of layouts,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48069462/

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