问题标签 [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 - NavigationView 和 ActionBarDrawerToggle
使用新NavigationView
的仍然建议使用ActionBarDrawerToggle
还是这不是“材料设计”?例如,以前我们应该在抽屉打开时隐藏操作栏项目,但现在指南说它们应该保留。
android - How I can remove the unnecessary top padding of the Navigation view?
There's an unnecessary top padding between the header and the first item shown in this picture.
How it can be removed?
you can find the source code here: https://github.com/chrisbanes/cheesesquare
android - 如何从底部到顶部更改 Android Snackbar 的初始对齐方式?
最近的 android 库就在几天前问世,但我希望它SnackBar
出现在屏幕顶部,最好是在 RelativeLayout 中,因为它是父视图。
如何改变SnackBar
我认为的初始对齐layout_alignParentBottom
方式layout_alignParentTop
?
android - TextInputLayout 提示颜色
我正在使用新的 Google 设计库 (com.android.support:design:22.2.0),但android.support.design.widget.TextInputLayout有问题。
如果我以编程方式设置其 EditText,则浮动提示颜色为灰色而不是强调色。如果用户自己填写字段(EditText)或者他更改了字段的预定义值,它就会起作用。
这是我的代码:
用户单击某个按钮后,它通过 EditText 的 setText() 方法填充字段,并且浮动提示变为灰色。是错误还是我错过了什么?
android - android:如何使用 CoordinatorLayout 和半透明导航栏?
我一直在研究新的谷歌支持设计库。我正在努力如何使导航栏半透明并在栏下方显示 recyclerView 的内容。
我正在测试 5.1 nexus 5。我使用下面的项目作为测试项目。来自 Chris Banes 的示例代码:https ://github.com/chrisbanes/cheesesquare
我在下面添加到styles.xml
使导航栏半透明。
但是,我无法让 CoordinatorLayout 及其内容 recyclerView 显示在栏下方。
我想要的是:
recyclerView 显示在导航栏下
快速返回在那里,当应用栏隐藏时,它不应该在半透明状态栏下方。状态栏应该能够完全隐藏向上滚动的部分。
android - 如何以编程方式将子菜单项添加到 NavigationView 而不是菜单 xml
我正在尝试以编程方式将submenu
项目添加到 . NavigationView
我可以将项目添加到menu
但不能添加到submenu
将项目添加到菜单工作
但是将项目添加到子菜单不起作用
android - AppBarLayout 没有响应片段中的滚动
我正在使用新的 Android 支持设计库。我已经关注了 Android Developer Blogspot 上的演示,除了我为 RecyclerView 使用了一个片段,而不是将两者放在同一个 xml 中。
这是我的 activity_main.xml
这是toolbar.xml
我在 gradle 中添加了最新的支持库依赖项。我看到另一个人说它不起作用,因为他在片段中使用了列表视图,但我按照建议使用了 RecyclerView。
android - Android NestedScrollView 在 app:layout_behavior 之后大小错误
由于 Google 已经发布了 android 的设计支持库,因此无需实现自定义代码就可以完成许多好事情。虽然我已经测试了这个库中的自定义视图,但我发现了更糟糕的事情,我不知道这是否是一个错误。
我在 github 上找到了 cheesesquare 项目。在activity_detail.xml(布局文件)中 NestedScrollView 中有 3 个 CardView。如果删除其中 2 个,您会看到 NestedScrollView 没有父级(match_parent)的完整大小。NestedScrollView 绑定到父视图的底部。http://i.stack.imgur.com/BXl7w.png
当我删除app:layout_behavior="@string/appbar_scrolling_view_behavior"
.
但是当我删除布局行为时,工具栏没有折叠。
有什么解决办法吗?示例布局文件可以在这里找到:https ://github.com/Smove/cheesesquare/blob/stackoverflow/app/src/main/res/layout/activity_detail.xml
您可以从我的 github 分支构建 cheesesquare apkstackoverflow
android - Android SnackBar:膨胀 SnackbarLayout 时出错
我想从 Google 提供的官方设计库中试用新的 Snackbar。它的用法非常接近 Toast,所以我认为它很简单,可以尝试一下。
我已经在运行 5.1 的模拟器以及运行 5.0 的三星 Galaxy S6 Edge 上进行了尝试。
我的问题是应用程序在应该显示 Snackbar 时崩溃。
代码
布局:
摇篮文件
我已经尝试提供不同的视图(root RelativeLayout、按钮视图和窗口的装饰视图)作为第一个参数,但无论我提供哪个,我仍然得到以下堆栈跟踪: