问题标签 [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 - CoordinatorLayout(AppbarLayout) 无法正确绘制工具栏
我正在使用新的设计支持库来实现滚动隐藏工具栏。但是,如果我不加载毕加索的图像,一切都会很好。如果我加载图像,有时当我向下滚动以让工具栏再次显示时,我的工具栏会变成一个空白的白色矩形。请注意,在这种情况下,我仍然可以按导航切换来打开抽屉,尽管它不是在屏幕上绘制(显示):
https://www.dropbox.com/s/nte3pr091nt2wfx/device-2015-05-30-093222.png?dl=0
但有时效果很好:
https://www.dropbox.com/s/i3u87df4x48fhj6/device-2015-05-30-094217.png?dl=0
我对此感到非常困惑,如果我禁用所有加载图像任务,工具栏可以正确显示。这是我的布局:
我认为当毕加索将图像加载到 ImageView 时,它可能会 requestFocus 和 requestLayout 并且 CoordinatorLayout 在这种情况下无法正确重绘工具栏,但这只是我的猜测。
任何建议都会有所帮助,非常感谢!
android - 导入新的 Android 设计支持库
嗨,我正在尝试像这样导入新的 android 支持库,com.android.support:support-design:22.0.0
但在同步 gradle 后出现此错误:failed to find
android - 如何将页脚添加到 NavigationView - Android 支持设计库?
如何将页脚设置和配置文件项目设置为NavitationView
?看起来像电子邮件导航抽屉的收件箱。这些NavitationView
项目被菜单资源膨胀,但我不知道如何将底部项目设置为菜单资源,或者如何设置自定义视图NavigationView
或底部偏移量?我试过把它<LinearLayout...>
作为页脚视图,但在小屏幕上,页脚放在项目上,我无法滚动菜单,我试图将页脚填充设置为NavigationView
,但页脚也有填充。
这不是在小屏幕上滚动:
这会滚动,但页脚位于菜单项上方:
抽屉菜单res/menu/drawer.xml
文件:
android - 设计支持库 v22.2 “UNEXPECTED-TOP-LEVEL EXCEPTION”
我决定使用谷歌刚刚在他们的支持设计库中发布的一些很酷的东西。当我导入库以及将项目与 Gradle 文件同步时,一切都很好。但是当我编译项目时它给了我一个错误。我不知道我是否有太多的库,因为在我用设计库替换 AppCompat 库之前一切都很好。
com.android.ide.common.internal.LoggedErrorException:无法运行命令:/Users/stanete/Library/Android/sdk/build-tools/22.0.1/dx --dex --output /Users/stanete/Workspace/ CervezaYa/cervezaya/app/build/intermediates/dex/debug --input-list=/Users/stanete/Workspace/CervezaYa/cervezaya/app/build/intermediates/tmp/dex/debug/inputList.txt 错误代码:2 输出:意外的顶级异常:com.android.dex.DexIndexOverflowException:方法 ID 不在 [0, 0xffff] 中:com.android.dx.merge.DexMerger$6.updateIndex(DexMerger.java:502) 在 com.android .dx.merge.DexMerger$IdMerger.mergeSorted(DexMerger.java:277) 在 com.android.dx.merge.DexMerger.mergeMethodIds(DexMerger.java:491) 在 com.android.dx.merge.DexMerger.mergeDexes(DexMerger .java:168) 在 com.android.dx.merge。DexMerger.merge(DexMerger.java:189) 在 com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:454) 在 com.android.dx.command.dexer.Main.runMonoDex(Main.java: 303) 在 com.android.dx.command.dexer.Main.main(Main.java:215) 在 com.android.dx 的 com.android.dx.command.dexer.Main.run(Main.java:246) .command.Main.main(Main.java:106)
这是我的 build.gradle 文件:
android - 如何改变TextInputLayout的浮动标签颜色
参考TextInputLayout
谷歌新发布的,如何更改浮动标签文字颜色?
在样式中设置colorControlNormal
, colorControlActivated
,colorControlHighLight
没有帮助。
这就是我现在所拥有的:
java - 带有 RecyclerView 和 CollapsingToolbarLayout 的 CoordinatorLayout
我一直在尝试使用此处的少量指导来实现带有 RecyclerView 的 CollapsingToolbar:http ://android-developers.blogspot.co.uk/2015/05/android-design-support-library.html和项目这里:https://github.com/chrisbanes/cheesesquare,我目前有以下布局:
来源如下:
我已经在没有折叠工具栏的情况下对其进行了测试,并且可以正常滚动
但是,即使列表比可见部分长,它也不会滚动。我做错了什么?
android - 使用任何 Android 设计支持库元素时出错
对设计支持库中的任何内容进行膨胀时出错
xml
构建.gradle
项目构建.gradle
错误:
我的 SDK Manager 一切都是最新的。
android - 如何在 RecyclerView 上使用 SwipeDismissBehavior.OnDismissListener
我正在尝试使用SwipeDismissBehavoir
来自设计支持库。我已经列出RecyclerView
了项目并滑动项目必须关闭(如谷歌收件箱应用程序)。
我已经为RecyclerView
项目设置了监听器,但SwipeDismissBehavior
onDismiss
没有调用监听器。
android - Android 设计支持库和 Material Design 向后兼容?
我是新来的,所以请耐心等待!我对新的设计支持库(以及如何实现支持库)有点困惑,我有两个问题:
- 我对如何实现支持库感到困惑。是像说“如果操作系统版本低于 5.0 版,使用 V7 支持库”那么简单,还是我必须编写一个“替代布局”(一个用于运行 +5.0 的设备,一个用于运行旧版本的设备安卓的?)
- 设计支持库是否替换或添加到V7 支持库?(如果我想在应用程序中包含卡片和小吃店,我可以只使用设计支持库还是必须将它与 v7 cardview 库一起使用?我知道这是一个愚蠢的问题,但我只是想确定一下。)
非常感谢!
android - 如何在 SnackBar 中使用 setDuration() 方法(Android 设计支持库)
来自文档:参数持续时间 - 可以是预定义长度之一:LENGTH_SHORT、LENGTH_LONG或自定义持续时间(以毫秒为单位)。但我无法设置自定义持续时间。
例如
但不是 8 秒 Snackbar 很快就消失了。