gpt4 book ai didi

android - 在我的 AppCompatActivity 中获取 'The method setSupportActionBar(Toolbar) in the type AppCompatActivity is not applicable for the arguments (Toolbar)'

转载 作者:行者123 更新时间:2023-11-29 15:10:07 27 4
gpt4 key购买 nike

我正在升级我之前制作的一款游戏的用户界面,并且正朝着 Google 的 Material Design 方向发展。作为代码升级的一部分,我将向后兼容性支持库 android-support-v7-appcompat 安装到我的 Eclipse 项目中,并将主要 Activity 扩展到 AppCompatActivity,如下所示:

public class FivetoGo extends AppCompatActivity {
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.main);

Toolbar mToolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(mToolbar);
.
.
.

但是当我调用 setSupportActionBar() 时,出现了上述错误。这是 main.xml:

<?xml version='1.0' encoding='UTF-8' ?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">

<android.support.v7.widget.Toolbar
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#ff6d7fe2"
android:minHeight="?android:attr/actionBarSize"
app:contentInsetEnd="0dp"
app:contentInsetStart="0dp" >
</android.support.v7.widget.Toolbar>

<Button android:id="@+id/intro_button"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_marginLeft="20dp"
android:layout_marginTop="20dp"
android:layout_marginBottom="20dp"
android:text="@string/rules"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>

<TextView android:id="@+id/secret_word_label"
android:layout_below="@id/intro_button"
android:layout_alignParentLeft="true"
android:layout_marginLeft="20dp"
android:layout_marginTop="20dp"
android:layout_marginBottom="20dp"
android:textStyle="bold"
android:textSize="20sp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/my_secret_word"/>

<EditText android:id="@+id/my_secret_word_text"
android:layout_below="@id/intro_button"
android:layout_toRightOf="@id/secret_word_label"
android:layout_alignBaseline="@id/secret_word_label"
android:inputType="textNoSuggestions"
android:capitalize="none"
android:maxLength="5"
android:textSize="20sp"
android:layout_width="100dp"
android:layout_height="wrap_content"/>

<Button android:id="@+id/done_button_main"
android:layout_below="@id/intro_button"
android:layout_toRightOf="@id/my_secret_word_text"
android:layout_alignBaseline="@id/my_secret_word_text"
android:enabled="false"
android:layout_margin="10dp"
android:text="@string/done_label"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>

<TextView android:id="@+id/language_label"
android:layout_below="@id/my_secret_word_text"
android:layout_alignParentLeft="true"
android:layout_marginLeft="20dp"
android:layout_marginTop="30dp"
android:layout_marginBottom="20dp"
android:textSize="20sp"
android:textStyle="bold"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/language"/>

<Spinner android:id="@+id/language_list"
android:layout_below="@id/my_secret_word_text"
android:layout_toRightOf="@id/language_label"
android:layout_alignBaseline="@id/language_label"
android:layout_marginTop="20dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:prompt="@string/language"/>

<Button android:id="@+id/word_list_button"
android:layout_below="@id/my_secret_word_text"
android:layout_toRightOf="@id/language_list"
android:layout_alignBaseline="@id/language_list"
android:layout_marginTop="20dp"
android:layout_marginLeft="20dip"
android:text="@string/word_list"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>

<TextView android:id="@+id/level_label"
android:layout_below="@id/word_list_button"
android:layout_alignParentLeft="true"
android:layout_marginLeft="20dp"
android:layout_marginTop="30dp"
android:layout_marginBottom="20dp"
android:textSize="20sp"
android:textStyle="bold"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/level"/>

<Spinner android:id="@+id/level_spinner"
android:layout_below="@id/language_list"
android:layout_toRightOf="@id/level_label"
android:layout_alignBaseline="@id/level_label"
android:layout_marginTop="30dip"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />

<Button android:id="@+id/quit_button"
android:layout_alignParentLeft="true"
android:layout_below="@id/level_spinner"
android:layout_marginLeft="20dp"
android:layout_marginTop="30dp"
android:layout_marginBottom="20dp"
android:text="@string/quit_label"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</RelativeLayout>

看不出我做错了什么。感谢您的帮助。

最佳答案

改变:

import android.widget.Toolbar;

到:

import android.support.v7.widget.Toolbar;

在 Java 源代码中,可能出现在您在问题中显示的内容之上。 :-)

关于android - 在我的 AppCompatActivity 中获取 'The method setSupportActionBar(Toolbar) in the type AppCompatActivity is not applicable for the arguments (Toolbar)',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32633867/

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