问题标签 [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.
android - 当我使用 DesignSupportLibrary 将 RippleDrawable 与 API 10 一起使用时,我在列表项的布局中遇到 android.view.InflateException 错误
minSDK=10 使用DesignSupportLibrary。
我使用 RecycleView,在适配器中,当我在onCreateViewHolder()方法中膨胀布局视图并在此布局的 xml 文件中 使用RippleDrawable时,我收到了这个错误。
日志猫
但是当我从 listItem 视图的 xml 中删除 RippleDrawable 时,它会起作用,所以我不能使用 Ripple Effect。
list_item.xml
我的适配器类
涟漪.xml
如果有人给出答案,那就太好了,我也很荣幸。
android - 在运行时在 FloatingActionButton 上设置 layout_anchor
我正在尝试为固定到我的 AppBarLayout 的 android.support.design.widget.FloatingActionButton 设置动画。我可以在布局 xml 中很好地设置它,它显示得很好。但是,我正在对此布局进行共享元素转换,并且在设置视图之前显示 FAB。我尝试将可见性设置为 GONE 和 INVISIBLE,但如果 layout_anchor 在布局 xml 中设置,它们似乎被忽略。有没有办法解决?
我希望活动与共享元素转换一起加载,然后淡入我的 FAB。我只是无法在加载时隐藏 FAB。我可以在不使用 layout_anchor 的情况下做到这一点,但如果可能的话,我更愿意保留它。
android - 在 Fragment 中使用 TabLayout;选项卡文本不可见
我目前正在新的Android Support Design library中试验各种新组件。我NavigationView
在我的 中实现了一个MainActivity.java
,它使用 FragmentManager 在导航抽屉中的项目之间导航:
我正在使用TabLayout
其中一个片段。这是片段的布局:
以及它背后的Java代码:
请注意TabItem1
和TabItem1
,它们是仅由 TextView 组成的片段。这两个要显示在 TabLayout 中。
现在,在某种程度上,这段代码似乎正在工作。这是它的样子:
奇怪的是,在我旋转设备后,一切似乎都运行良好:
似乎在配置更改时会调用某些东西。这很奇怪,特别是考虑到我的以下内容AndroidManifest
:
android - SnackBar 从顶部。这可能吗?
我想从顶部提供动画,而不是从底部SnackBar
显示的常规行为。SnackBar
这很容易破解吗?
android - SnackBar 覆盖 FAB
我的布局与本教程完全相同。但在本教程中,我们app:layout_behavior="pl.michalz.hideonscrollexample.ScrollingFABBehavior"
在 Fab XML 中使用,因此SnackBar
涵盖了 Fab。如果没有此代码,Fab 不会移动,后面跟着RecyclerView
. 如何SnackBar
正确显示?
java - 膨胀类 android.support.design.widget.TabLayout 时出错
我正在尝试使用 Eclipse 基于 Google 的“材料设计”创建一个菜单选项卡,但出现错误:
膨胀类 android.support.design.widget.TabLayout 时出错
日志文件:
MainActivity.xml:
我尝试将 AppBase 主题设置为 AppCompat,但没有帮助。
android - 在 SnackBar 上包装内容高度
有没有办法让 SnackBar 包装其文本内容?
你可以在下面查看我的问题:
如您所见,文本以“contact us at....”结尾,它应该显示整个消息。
谢谢!