问题标签 [androiddesignsupport]
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 - RecyclerView 阻止 NestedScrollView 最小化 ToolBar
嗨,我使用 Chris Banes 示例(https://github.com/chrisbanes/cheesesquare)应用程序来创建此布局。我正在尝试为我的应用程序创建一个类似但略有不同的版本。虽然该示例有 3 个与 RecyclerView 相同的 Fragment 实例,但我的要求是一个 RecyclerView Fragment、一个 NestedScrollView Fragment 和另一个 RecyclerView Fragment。
如果我从 NestedScrollView 片段开始滚动没有问题,一切正常,工具栏会相应地最小化和最大化。但是,一旦我转到 RecyclerView 片段并返回,我就无法最小化/最大化工具栏。它保持冻结状态,我必须返回 RecyclerView 片段以最小化/最大化它。
这些是更改文件的布局,其余的与 repo 中的相同:
我可能做错了什么?
android - Android扩展设计支持FAB
在许多 Google 应用程序中单击标准 FAB 时,如何显示更多 FAB?我在互联网上搜索并没有找到有关如何实现此目的的指南,但我确信有办法。如果这很重要,我正在使用设计支持 FAB。
android - 工具栏内的 TabLayout
我想通过新的设计支持库实现某种外观,但我无法停止看到一个奇怪的错误。
这是具有所需输出的截屏视频(未使用 DSL 完成)以及我使用 DSL 获得的输出。
工具栏+选项卡位于带有 viewpager 的活动中,而 recyclerView 位于 viewpager 内的片段内(实际上是适配器,但你明白我的意思)
活动代码:
对于包含 recyclerView 的片段:
java代码非常标准,我将viewpager绑定到选项卡......等等。
预先感谢您的帮助 :) !
android - 嵌套片段中带有 recyclerView 的 AppBarLayout
由于图像总是比文字好,我向您介绍我目前的布局。
工具栏/选项卡位于带有 viewPager 的 activity.xml 中,而 recyclerView 位于 viewPager 的片段内。因此,您可以向右/向左滑动以查看其他内容。
我的问题是我希望 AppBarLayout 在其滚动行为中绑定到第一个片段中的 recyclerView,而不是其他片段。
在下面的代码中,我做了这个绑定,但它不起作用,因为 recyclerView 无法识别外部布局中的 AppBarLayout。你有解决方法吗?
活动代码:
对于包含 recyclerView 的片段:
非常感谢 :) !
android - CollapsingToolbarLayout 崩溃
我有一个触发 CollapsingToolbarLayout 的 RecyclerView,当我尝试在 4.2.2 上重新打开折叠的工具栏时,我得到了下面的崩溃。有任何想法吗?
更新:
看起来库中导致崩溃的方法只是检查高度或宽度是否大于 0——但位图要求两者都大于 0:
这是xml:
我提交了一个错误:设计支持库中的崩溃 - CollapsingTextHelper 类- 但如果有人在此期间有修复,我将非常感激!
android - CollapsingToolbarLayout 在 4.4 设备上崩溃(java.lang.IllegalArgumentException:半径必须 > 0)
我已经实现了新样式的可折叠工具栏。我使用与示例 (Cheesesquare) 演示应用程序相同的代码——它当然适用于所有设备。我需要帮助弄清楚我在做什么与示例不同(所以我的应用程序不会崩溃)。
我的应用程序在 5.0+ 设备上运行良好,但在旧设备 (OS 4.4.4) 上崩溃,出现我无法隔离到我的代码的错误(堆栈中没有对我项目类的引用)。对我来说似乎很奇怪,这是特定于设备的(如果这是一个代码错误,它会到处崩溃)
我已经(尝试过,但没有帮助):
- 查看了我所有的 XML 和 Java,以确保我没有在任何视图上将 0 设置为任何维度
- 确保我没有在任何地方设置填充
- 删除了所有边距(只是为了检查 - 没有帮助,添加回来)
- 删除了我所有的 setBackground() 方法(没有帮助)
- 删除了所有高程和半径属性
- 将所有 CardViews 设置为 Visibility.GONE(即使没有绘制所有 CardViews 仍然会崩溃)
我看到一个相关的错误打开(但未分配):https ://code.google.com/p/android/issues/detail?id=157919 有趣的是,这个错误指出这不会在 4.3 上崩溃,但我没有手边没有那个设备。
关于如何调试此崩溃原因的建议?:
我的活动:
我的 Layout.xml:
CardView style.xml 片段:
笔记:
我普遍使用相同的卡片样式。在第 1 幕这有效*(第 1 幕没有协调器布局的巨大差异)。
我的卡片 XML 普遍看起来像这样:
android - 找不到 app:layout_scrollflags 的资源 ID,来自 CollapsingToolbarLayout
这个问题的标题基本上说明了一切。我收到错误消息:找不到来自 CollapsingToolbarLayout 的 app:layout_scrollflags 的资源标识符。我使用eclipse并导入了设计库jar文件。我可以在我的课程中使用设计支持布局,所以这是正确的
这是我使用的一段代码:
示例:http ://android-developers.blogspot.in/2015/05/android-design-support-library.html
android - 动作模式被状态栏部分隐藏
我正在尝试使用支持库中的新材料设计 AlertDialogs。
我有一个案例,我在 AlertDialog 中有一个 EditText。在该 EditText 中,如果我长按选择文本,则操作栏会出现在屏幕顶部,其中包含全选、剪切和复制按钮。
我遇到的问题是操作栏被Android状态栏部分隐藏,使我无法选择剪切或复制按钮。
如何使操作栏不被部分隐藏并可供使用?
我可以通过在 Android Studio 中创建一个新项目并将此代码写入 onCreate 方法来重现此问题:
这是我在模拟器中得到的结果:
android - CollapsingToolbarLayout 副标题
我可以CollapsingToolbarLayout
通过该setTitle
方法设置 a 的标题吗?
有没有办法设置字幕?
android - CollapsingToolbarLayout - 设置expandedTitleTextAppearance 和collapsedTitleTextAppearance 可能会导致问题
在设计支持库 (V 22.2.0) 中,我在设置 CollapsingToolbarLayout 的 expandTitleTextAppearance和collapsedTitleTextAppearance属性时遇到问题。
例如,如果我这样设置:
样式如下所示:
文本未显示,但当我在工具栏折叠后尝试展开工具栏时,应用程序将在 Android 4.1 上崩溃。
如果我将其设置为:
它不再崩溃,但崩溃时文本不会显示。