问题标签 [android-design-library]

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 投票
6 回答
41576 浏览

android - android支持设计库提供的FAB如何添加阴影?

标题很自我解释。

以下代码不会在浮动操作按钮下方呈现阴影。可以做些什么来渲染阴影?即使在 API 21+ 上也真的不支持此功能吗?

注意:添加android:elevation不会在 API 21 上添加阴影。

示例截图

dandar3 示例截图: https ://github.com/dandar3/android-support-design

0 投票
10 回答
36648 浏览

android - AppBarLayout 与 FrameLayout 容器作为滚动内容不起作用

我正在尝试使用最新的设计库来使我的工具栏在滚动时隐藏/显示。我的问题是我拥有的滚动内容在片段中,我只是将它注入 FrameLayout 容器并且它不起作用。这是我的活动:

和我的片段:

和工具栏:

我正在关注官方文档和这个演示,但仍然无法弄清楚如何使其工作。

0 投票
7 回答
77232 浏览

android - 什么是 CoordinatorLayout?

刚刚查看了新的 Android 支持设计库的演示应用程序。它由 Chris Banes 在github上提供。通过应用程序,大量CoordinatorLayout使用。此外,许多支持设计库类(如FloatingActionButtonSnackBar等)AppBarLayout在内部使用时表现不同CoordinatorLayout

有人可以阐明什么是什么CoordinatorLayout以及它与ViewGroupandroid 中的其他 s 有何不同,或者至少提供正确的学习途径CoordinatorLayout

0 投票
17 回答
51389 浏览

android - TextInputLayout 在用户关注它之前不显示 EditText 提示

我正在使用最近发布的Android 设计支持库来显示带有 EditTexts 的浮动标签。但是我面临的问题是在呈现 UI 时没有显示 EditText 上的提示,但是在我专注于 EditTexts 后我看到了提示。

我的布局如下:

我也尝试为TextInputLayoutusing 方法设置提示,setHint但没有运气。

0 投票
5 回答
6533 浏览

android - FAB - 棒棒糖前的正方形,棒棒糖上没有阴影

看起来FloatingActionButton在 Android 4.0 和 Lollipop 上无法正常工作。正如您在下图中看到的那样,在 Android Lollipopo 上缺少阴影,而在 Android 4.1.1 上它是方形的:/

有人遇到过这个问题吗?

库版本: compile 'com.android.support:design:22.2.0'

代码:

在此处输入图像描述

0 投票
7 回答
118360 浏览

android - Android TabLayout Android 设计

我正在尝试使 android 设计库中的新 TabLayout 正常工作。

我正在关注这个帖子:

http://android-developers.blogspot.com/2015/05/android-design-support-library.html

和文档:

http://developer.android.com/reference/android/support/design/widget/TabLayout.html

并且在我的活动中提出了以下代码,但是当我运行活动时 tablayout 没有出现。

我尝试添加活动布局文件,但它说找不到那个 xml 标签。

将以下内容添加到我的 gradle 文件中

0 投票
3 回答
3401 浏览

android - Android NavigationView(材料支持库)无法与状态栏正确交互

我正在按照此处的示例将新的 Material Design Support 库的NavigationView集成到我的应用程序中。

我的总体布局如下所示:

活动.xml

主题.xml

我的活动.java

但是,我不断得到一个灰色的状态栏,并且NavigationView没有在状态栏下绘制。我认为灰色状态栏是因为我没有colorPrimaryDark在主题中定义自定义属性。但是,我假设DrawerLayout.setStatusBarBackground会覆盖并设置状态栏颜色。我找不到太多关于新的NavigationView. 有没有人有任何想法?

0 投票
6 回答
51132 浏览

android - CoordinatorLayout 使用 ViewPager 的 RecyclerView

我正在使用CoordinatorLayout来自的视图android.support.design。我想将 附加app:layout_behavior到片段的RecyclerView?

在 Google 给出的示例中,他们仅将其附加在附加RecyclerView的相同 XML 文件中CoordinatorLayout

有没有办法附加CoordinatorLayout到片段RecyclerViewViewPager

该示例位于 Android 开发者博客的这篇博文中。

0 投票
5 回答
24377 浏览

android - 带有 AppBarLayout 和工具栏的新 Android 设计库错误

我在 github 和此处使用基于此示例chrisbanes/cheesesquare的新 Android 设计库

我已经运行了该示例,但在 CheeseDetailActivity 中的工具栏出现问题。工具栏未按应有的方式显示。看看下面的图片:

在第一张图片中,您可以看到工具栏未正确显示。

在此处输入图像描述

在第二张图片中,您可以看到工具栏正确显示,但通知栏是白色的。发生这种情况是因为我从 active_detail.xml中删除android:fitsSystemWindows="true"android.support.design.widget.CoordinatorLayout

在此处输入图像描述

我认为这fitsSystemWindows应该是正确的,并且问题与此有关,android.support.design.widget.AppBarLayout但我不知道如何解决此问题。我尝试了marginTop与相同的高度,notificationBar但它没有用。

任何建议表示赞赏:)

这是以下内容的一部分activity_detail.xml

0 投票
1 回答
4184 浏览

android - 添加android支持设计库后的Gradle错误

添加compile 'com.android.support:design:22.2.0'到我的 gradle 文件后出现此错误: .../app/build/intermediates/exploded-aar/com.android.support/appcompat-v7/22.2.0/res/values/values.xmlwith this message Error:(1) Attribute "insetForeground" has already been defined

我的 build.gradle 文件中有这个:`

AppCompat Support Library正如这篇文章所说,我已经省略了。

我该如何解决?