Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/234.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
can´;t添加android:layou scrollFlags=";卷轴“exitUntilcolapsed”&燃气轮机;_Android_Android Studio - Fatal编程技术网

can´;t添加android:layou scrollFlags=";卷轴“exitUntilcolapsed”&燃气轮机;

can´;t添加android:layou scrollFlags=";卷轴“exitUntilcolapsed”&燃气轮机;,android,android-studio,Android,Android Studio,我讨厌在我的android应用程序中创建粘性标题。因此,我按照教程创建了它们,用户在其中添加了xml文件中的行 以下是几行: android:layout_behavir="@string/appbar_scrolling_view_behavior" android:layout_scrollFlags="scroll|exitUntilcolapsed"> 但是,当我尝试将这两行代码添加到代码中时,自动完成程序无法识别它们,如果我仍然添加它们,应用程序将给出一个错误 我四处阅读,发现

我讨厌在我的android应用程序中创建粘性标题。因此,我按照教程创建了它们,用户在其中添加了xml文件中的行

以下是几行:

android:layout_behavir="@string/appbar_scrolling_view_behavior"
android:layout_scrollFlags="scroll|exitUntilcolapsed">
但是,当我尝试将这两行代码添加到代码中时,自动完成程序无法识别它们,如果我仍然添加它们,应用程序将给出一个错误

我四处阅读,发现其中包含了android.support.design库。我不知道,但我的问题仍然存在

有人能给mi一个完整的例子,说明如何将其付诸实施吗

这是我的XML文件:

<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    xmlns:tools="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:fitsSystemWindows="true"
    android:orientation="vertical"
    tools:context="com.example.manuelrodrigues.myapplication.ScrollingActivity">

    <android.support.v7.widget.Toolbar
        android:id="@+id/toolbar"
        android:layout_width="match_parent"
        android:layout_height="?attr/actionBarSize" />

    <android.support.design.widget.CoordinatorLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent">

        <android.support.design.widget.AppBarLayout
            android:id="@+id/app_bar"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:fitsSystemWindows="true"
            android:theme="@style/AppTheme.AppBarOverlay">

            <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                app:layout_scrollFlags="scroll|exitUntilcolapsed"
                android:layout_behavir="@string/appbar_scrolling_view_behavior"
                android:layout_scrollFlags="scroll|exitUntilcolapsed">

                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="56dp"
                    android:background="#ff0000"
                    android:text="Teste" />

            </LinearLayout>


            <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="wrap_content">

                <TextView
                    android:layout_width="match_parent"
                    android:layout_height="56dp"
                    android:background="#00ff00"
                    android:text="Teste3" />

            </LinearLayout>

        </android.support.design.widget.AppBarLayout>

        <include layout="@layout/content_scrolling" />
    </android.support.design.widget.CoordinatorLayout>
</LinearLayout>


您应该使用
应用程序:布局滚动标志
而不是
安卓:布局滚动标志

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\u Behavior
  • 不要

    android:layout_scrollFlags="scroll|exitUntilcolapsed"
    android:layout_behavir="@string/appbar_scrolling_view_behavior"
    
    Do

    app:layout_scrollFlags="scroll|exitUntilcolapsed"
    android:layout_behaviour ="@string/appbar_scrolling_view_behavior"
    
    app:layout_scrollFlags="scroll|exitUntilcolapsed"
    android:layout_behaviour ="@string/appbar_scrolling_view_behavior"
    
    您应该将以下内容包括在父布局部分中

    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"
    

    最后,
    清理重建运行

    更改此..

    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_behavir="@string/appbar_scrolling_view_behavior"
    android:layout_scrollFlags="scroll|exitUntilcolapsed">
    

    app:layout_scrollFlags="scroll|exitUntilcolapsed"
    android:layout_behaviour ="@string/appbar_scrolling_view_behavior"
    
    app:layout_scrollFlags="scroll|exitUntilcolapsed"
    android:layout_behaviour ="@string/appbar_scrolling_view_behavior"
    

    试试这个,它的
    exituntilclopsed
    而不是
    exituntilclopsed

    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout 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"
        xmlns:tools="http://schemas.android.com/apk/res-auto"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:fitsSystemWindows="true"
        android:orientation="vertical"
        tools:context="com.example.manuelrodrigues.myapplication.ScrollingActivity">
    
        <android.support.v7.widget.Toolbar
            android:id="@+id/toolbar"
            android:layout_width="match_parent"
            android:layout_height="?attr/actionBarSize" />
    
        <android.support.design.widget.CoordinatorLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent">
    
            <android.support.design.widget.AppBarLayout
                android:id="@+id/app_bar"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:fitsSystemWindows="true">
    
                <LinearLayout
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    app:layout_scrollFlags="scroll|exitUntilCollapsed"
                    android:layout_behavir="@string/appbar_scrolling_view_behavior"
                    android:layout_scrollFlags="scroll|exitUntilCollapsed">
    
                    <TextView
                        android:layout_width="match_parent"
                        android:layout_height="56dp"
                        android:background="#ff0000"
                        android:text="Teste" />
    
                </LinearLayout>
    
    
                <LinearLayout
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content">
    
                    <TextView
                        android:layout_width="match_parent"
                        android:layout_height="56dp"
                        android:background="#00ff00"
                        android:text="Teste3" />
    
                </LinearLayout>
    
            </android.support.design.widget.AppBarLayout>
    
        </android.support.design.widget.CoordinatorLayout>
    </LinearLayout>
    
    
    
    android:layout\u Behavior中有一个输入错误,应该是android:layout\u Behavior。我已尝试将android:更改为app:但它无法识别app:。它说“名称空间'app'未绑定”是否与库有关?@Manuel_Rodrigues您添加了
    xmlns:app=”http://schemas.android.com/apk/res-auto“
    在根标记部分,我添加了行xmlns:app=”“,但它同样表示app:未被识别。我现在在android:layout\u行为中遇到了另一个问题。它说:在软件包“android”中找不到属性“layout\u Behavior”的资源标识符。我已经尝试过了,但它无法识别应用程序:。它表示“名称空间'app'未绑定”添加此名称空间xmlns:app=“”