问题标签 [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.
android - android支持设计库提供的FAB如何添加阴影?
标题很自我解释。
以下代码不会在浮动操作按钮下方呈现阴影。可以做些什么来渲染阴影?即使在 API 21+ 上也真的不支持此功能吗?
注意:添加android:elevation
不会在 API 21 上添加阴影。
dandar3 示例截图: https ://github.com/dandar3/android-support-design
android - 什么是 CoordinatorLayout?
刚刚查看了新的 Android 支持设计库的演示应用程序。它由 Chris Banes 在github上提供。通过应用程序,大量CoordinatorLayout
使用。此外,许多支持设计库类(如FloatingActionButton
、SnackBar
等)AppBarLayout
在内部使用时表现不同CoordinatorLayout
。
有人可以阐明什么是什么CoordinatorLayout
以及它与ViewGroup
android 中的其他 s 有何不同,或者至少提供正确的学习途径CoordinatorLayout
。
android - TextInputLayout 在用户关注它之前不显示 EditText 提示
我正在使用最近发布的Android 设计支持库来显示带有 EditTexts 的浮动标签。但是我面临的问题是在呈现 UI 时没有显示 EditText 上的提示,但是在我专注于 EditTexts 后我看到了提示。
我的布局如下:
我也尝试为TextInputLayout
using 方法设置提示,setHint
但没有运气。
android - FAB - 棒棒糖前的正方形,棒棒糖上没有阴影
看起来FloatingActionButton
在 Android 4.0 和 Lollipop 上无法正常工作。正如您在下图中看到的那样,在 Android Lollipopo 上缺少阴影,而在 Android 4.1.1 上它是方形的:/
有人遇到过这个问题吗?
库版本:
compile 'com.android.support:design:22.2.0'
代码:
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 文件中
android - Android NavigationView(材料支持库)无法与状态栏正确交互
我正在按照此处的示例将新的 Material Design Support 库的NavigationView集成到我的应用程序中。
我的总体布局如下所示:
活动.xml
主题.xml
我的活动.java
但是,我不断得到一个灰色的状态栏,并且NavigationView
没有在状态栏下绘制。我认为灰色状态栏是因为我没有colorPrimaryDark
在主题中定义自定义属性。但是,我假设DrawerLayout.setStatusBarBackground
会覆盖并设置状态栏颜色。我找不到太多关于新的NavigationView
. 有没有人有任何想法?
android - CoordinatorLayout 使用 ViewPager 的 RecyclerView
我正在使用CoordinatorLayout
来自的视图android.support.design
。我想将 附加app:layout_behavior
到片段的RecyclerView
?
在 Google 给出的示例中,他们仅将其附加在附加RecyclerView
的相同 XML 文件中CoordinatorLayout
。
有没有办法附加CoordinatorLayout
到片段RecyclerView
中ViewPager
?
该示例位于 Android 开发者博客的这篇博文中。
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
:
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.xml
with this message Error:(1) Attribute "insetForeground" has already been defined
。
我的 build.gradle 文件中有这个:`
AppCompat Support Library
正如这篇文章所说,我已经省略了。
我该如何解决?