问题标签 [android-support-design]

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 回答
612 浏览

android - 当我使用 DesignSupportLibrary 将 RippleDrawable 与 API 10 一起使用时,我在列表项的布局中遇到 android.view.InflateException 错误

minSDK=10 使用DesignSupportLibrary

我使用 RecycleView,在适配器中,当我在onCreateViewHolder()方法中膨胀布局视图并在此布局的 xml 文件中 使用RippleDrawable时,我收到了这个错误。

日志猫

但是当我从 listItem 视图的 xml 中删除 RippleDrawable 时,它​​会起作用,所以我不能使用 Ripple Effect。

list_item.xml

我的适配器类

涟漪.xml

如果有人给出答案,那就太好了,我也很荣幸。

0 投票
1 回答
8568 浏览

android - 在运行时在 FloatingActionButton 上设置 layout_anchor

我正在尝试为固定到我的 AppBarLayout 的 android.support.design.widget.FloatingActionButton 设置动画。我可以在布局 xml 中很好地设置它,它显示得很好。但是,我正在对此布局进行共享元素转换,并且在设置视图之前显示 FAB。我尝试将可见性设置为 GONE 和 INVISIBLE,但如果 layout_anchor 在布局 xml 中设置,它们似乎被忽略。有没有办法解决?

我希望活动与共享元素转换一起加载,然后淡入我的 FAB。我只是无法在加载时隐藏 FAB。我可以在不使用 layout_anchor 的情况下做到这一点,但如果可能的话,我更愿意保留它。

0 投票
5 回答
32206 浏览

android - 在 Fragment 中使用 TabLayout;选项卡文本不可见

我目前正在新的Android Support Design library中试验各种新组件。我NavigationView在我的 中实现了一个MainActivity.java,它使用 FragmentManager 在导航抽屉中的项目之间导航:

我正在使用TabLayout其中一个片段。这是片段的布局:

以及它背后的Java代码:

请注意TabItem1TabItem1,它们是仅由 TextView 组成的片段。这两个要显示在 TabLayout 中。

现在,在某种程度上,这段代码似乎正在工作。这是它的样子:

奇怪的是,在我旋转设备后,一切似乎都运行良好:

在此处输入图像描述

似乎在配置更改时会调用某些东西。这很奇怪,特别是考虑到我的以下内容AndroidManifest

0 投票
0 回答
238 浏览

android - Android 设计支持库。工具栏动画

在我的应用程序中,我想为带有标签的工具栏实现快速返回模式,例如 Google Play 应用程序中的选项卡。

这是我的活动布局:

我在 ViewPager 中有包含 RecyclerViews 的片段。因此,一切正常,工具栏隐藏,当 RecyclerView 滚动到底部并以其他方式显示时。但是,如果我稍微滚动一下 RecyclerView,则可能会以错误的状态显示 Toolbar。

初始状态: 初始状态

错误状态: 错误状态

我想要谷歌播放中的工具栏动画。是否可以使用设计支持库?有没有人非常CoordinatorLayout.Behavior适合这种情况?

0 投票
4 回答
23500 浏览

android - SnackBar 从顶部。这可能吗?

我想从顶部提供动画,而不是从底部SnackBar显示的常规行为。SnackBar这很容易破解吗?

0 投票
2 回答
1267 浏览

android - SnackBar 覆盖 FAB

我的布局与本教程完全相同。但在本教程中,我们app:layout_behavior="pl.michalz.hideonscrollexample.ScrollingFABBehavior" 在 Fab XML 中使用,因此SnackBar涵盖了 Fab。如果没有此代码,Fab 不会移​​动,后面跟着RecyclerView. 如何SnackBar正确显示?

0 投票
5 回答
31421 浏览

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

我正在尝试使用 Eclipse 基于 Google 的“材料设计”创建一个菜单选项卡,但出现错误:

膨胀类 android.support.design.widget.TabLayout 时出错

日志文件:

MainActivity.xml:

我尝试将 AppBase 主题设置为 AppCompat,但没有帮助。

0 投票
1 回答
126 浏览

android - Android 支持设计 FloatingActionButton 形状的问题

我尝试使用android.support.design.widget.FloatingActionButton这个 XML。

在 API 22 上看起来不错,但缺少阴影

但是在 API 16 上它表现得很奇怪

我是否正确使用了这个控件?

0 投票
3 回答
20864 浏览

android - 如何将 RelativeLayout 放入 CoordinatorLayout

我正在尝试重新创建 Airbnb Android 应用程序中的搜索框。所以我将CoorinatorLayoutToolbarRecyclerView一起使用。

但是,当我在 Coordinator 中插入除这两件事之外的其他内容时,它不会显示出来。这是我的代码:

但实际上,如果这能奏效,我将很难将搜索框放在 RecyclerView 上方。

我试图将所有内容都放在RelativeLayout中,但这没有用。

这也是我正在尝试制作的图片 在此处输入图像描述

编辑:

这是RelativeLayout的代码

0 投票
1 回答
6077 浏览

android - 在 SnackBar 上包装内容高度

有没有办法让 SnackBar 包装其文本内容?

你可以在下面查看我的问题:

这里

如您所见,文本以“contact us at....”结尾,它应该显示整个消息。

谢谢!