Den*_*sVA 32 android androiddesignsupport android-collapsingtoolbarlayout
这个问题的标题基本上都说明了一切.我收到错误:找不到app:layout_scrollflags来自CollapsingToolbarLayout的资源标识符.我使用eclipse并导入了设计库jar文件.我能够在我的类中使用设计支持布局,这是正确的
这是我使用的一段代码:
<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_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:background="@color/activityBg"
tools:context=".MainActivity"
>
<android.support.design.widget.AppBarLayout
android:layout_height="wrap_content"
android:layout_width="match_parent">
<android.support.design.widget.CollapsingToolbarLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_scrollFlags="scroll|exitUntilCollapsed">
<include
layout="@layout/toolbar"/>
</android.support.design.widget.CollapsingToolbarLayout>
</android.support.design.widget.AppBarLayout>
Run Code Online (Sandbox Code Playgroud)
示例:http://android-developers.blogspot.in/2015/05/android-design-support-library.html
Sil*_*ght 28
仅导入设计库jar文件是不够的.你需要导入android-design-library项目的资源,而jar文件只包含类文件.
照我说的做:
你必须这样做,因为这xmlns:app="http://schemas.android.com/apk/res-auto"意味着你需要来自你的库项目或当前项目的本地资源,在这种情况下,这意味着你需要来自android-design-library的库项目的资源.
A.G*_*AYS 28
试试这个
添加app level build.gradle
compile 'com.android.support:design:24.2.1'
Run Code Online (Sandbox Code Playgroud)
然后构建 - > 重建项目
正如其他人所说,您肯定需要向您的 android 应用程序添加设计支持库依赖项。最简单的方法是将以下内容添加到应用程序级别的 gradle 文件中 -
compile 'com.android.support:design:25.3.1'
Run Code Online (Sandbox Code Playgroud)
不过有几点需要注意——
compileSdkVersion 25所以我必须使用compile 'com.android.support:design:25.3.1'而不是compile 'com.android.support:design:24.2.1'android:Theme.Material它,因为它失败了。改变它对Theme.AppCompat.Light.NoActionBar我有用。| 归档时间: |
|
| 查看次数: |
30257 次 |
| 最近记录: |