问题标签 [androiddesignsupport]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2643 浏览

android - 当我使用设计支持库时出现 ClassNotFoundException

当我使用设计支持库时,我的应用程序崩溃了。Logcat 显示如下:

android.view.InflateException: Binary XML file line #12: Error inflating class com.android.design.support.FloatingActionButton

java.lang.ClassNotFoundException:在路径上找不到类“com.android.design.support.FloatingActionButton”:DexPathList [[zip 文件“/data/app/com.example.lmy86263.designsupportlibrarydemo-1/base.apk” ],

我添加com.android.support:design:22.2.0到 gradle 并同步,但它不起作用。

有什么解决办法吗?

0 投票
6 回答
22202 浏览

android - CoordinatorLayout 忽略带有锚点的视图的边距

鉴于我正在使用这样的布局:

这几乎是标准的Cheesesquare示例——除了 FloatingActionButton,我想将它向上移动大约 20dp。

但是,这行不通。无论我是否使用边距、填充等 - 按钮将始终位于锚点边缘的中心,如下所示:

FAB 将忽略边距

如何按预期将 FAB 向上移动 20dp?

0 投票
1 回答
1105 浏览

android - 支持 NavigationView 中的图标着色

如果图标着色NavigationView会对图标进行着色。我的图标是绿色的,在 NavigationView 中是灰色的。这是如何运作的?

我想自己在另一个视图中执行此操作,但我没有找到 NavigationView 如何执行此操作。

0 投票
0 回答
358 浏览

android - NavigationView 拳头SystemWindows with Translucent NavigationBar

我最近用最近发布的设计支持库中的新 NavigationView 替换了我的导航抽屉,并且遇到了问题。我的风格有一个半透明的导航,它允许内容在导航栏下方滚动。使用新布局并在 DrawerLayout 上设置 fitSystemWindows = true 需要出现在状态栏的顶部,导航栏不再是透明的,而是可以在此处看到的主题背景的颜色。我需要它类似于新更新的Google Photos 应用程序

我的主题风格是:

布局代码是

我尝试了几种在这里找到的不同方法,但似乎都没有奏效。我觉得这应该是我想念的简单的东西。任何帮助是极大的赞赏。

0 投票
25 回答
137910 浏览

android - 膨胀类 android.support.design.widget.NavigationView 时出错

我遵循了支持设计库中新组件NavigationView的教程,但无法通过此错误消息:

我在这里尝试了所有解决方法

使用任何 Android 设计支持库元素时出错

但错误信息仍然存在。

xml

构建.gradle

项目构建.gradle

样式.xml

任何帮助,将不胜感激!

编辑——添加@menu/drawer & @menu/drawer_header & stacktrace

抽屉.xml

抽屉头.xml

StackTrace(仅其中一部分)

它抛出了以下三个异常:都指出问题是由layout.xml中的“setContentView(layout)”行引起的。

0 投票
2 回答
4668 浏览

android - 带有 Theme.Material 的 Android 设计支持库

我想从 API 21 开始在我的应用程序中使用新的设计支持库。我想使用 Theme.Material 样式,但它仅适用于 Theme.AppCompat 样式。当我使用 Theme.Material 时,android 返回此错误:

错误膨胀类 android.support.design.widget.textinputlayout"

我该如何解决?

先感谢您

Ps:对不起我的英语不好,我是法国人。

更新: 这是我的代码

样式.xml

活动.xml

构建.gradle

0 投票
5 回答
13293 浏览

android - Android设计库CoordinatorLayout、AppBarLayout和DrawerLayout

我在 API 22 上使用 Android 设计库。我想:

  1. 有一个 Toolbar 和一个 DrawerLayout 里面有一个 RecyclerView
  2. 将 DrawerLayout 置于工具栏下方;例如,当工具栏可见时,抽屉的主要内容应该在它下面,(左)抽屉也应该在它下面,这样当它展开时,工具栏仍然可见
  3. 当回收站视图向下滚动时,工具栏会从屏幕上滚出

这甚至可能吗?我很难与#2 和#3 结婚。现在的方式是工具栏始终位于抽屉布局上方,覆盖回收器中的第一个条目,以及左侧抽屉的顶部。这是我的布局文件(不完整,但显示了我的结构):

看起来虽然 RecyclerView 的 app:layout_behavior="@string/appbar_scrolling_view_behavior" 设置无效,因为删除时,行为是相同的。

我尝试将 RelativeLayout 添加为 CoordinatorLayout 的子项,以定义抽屉位于工具栏等下方,但似乎没有任何效果。

我试图通过图书馆实现的目标是什么?

0 投票
1 回答
691 浏览

android - AppBarLayout 和 RecyclerView 不是兄弟姐妹

我有一个工具栏,我想将其用作材料设计规范。这样,我将它包裹在一个AppBarLayout. 问题是RecyclerView是 a 的孩子ViewPager

我怎样才能附加到对不是他兄弟AppBarLayout的任意一个做出反应?RecyclerView

0 投票
10 回答
37462 浏览

android - 浮动操作按钮未在片段内完全显示

我在片段中使用 FAB 按钮和 RecyclerView。这个 Fragment 是 TabViewPager 的一个实例。我遇到了 FAB 按钮的问题。我已将 RecyclerView 和 fab 按钮放置在 FrameLayout 内,FAB 按钮位于右下角。现在我面临的问题是 FAB 按钮不完全可见。它的一半部分被隐藏,如下面的屏幕截图所示。谁能帮我解决这个问题。提前致谢。

FAB 与 FrameLayout 内的 RecyclerView

注意: FAB 滚动后会正确对齐。只有在理想情况下才会出现问题(在滚动完成之前)。

片段.xml

tabviewpagerlayout.xml

0 投票
2 回答
4235 浏览

android - CollapsingToolbarLayout 中的 ImageView 没有覆盖整个高度?

我在尝试实施新的CollapsingToolbarLayout. 滚动、展开和折叠确实可以正常工作,但我的ImageView(无论我设置什么类型的资源)都没有覆盖展开工具栏的整个高度。看这里:

展开 倒塌

这里我设置android:src="@color/red"了图像视图,但它从不覆盖真正的工具栏。它也不适用于位图。我在下面发布我的布局。

在我看来,与例如 cheese-Chris Banes-app 的唯一区别是我给app:layout_behavior了一个FrameLayout. 但是,在该框架内,我加载了具有 aNestedScrollView作为根视图的片段,这似乎工作正常。