问题标签 [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.

0 投票
4 回答
6952 浏览

android - 如何在 Android 设计库中使用 TabLayout 获取当前选定项目的位置

我正在使用 android 设计库 TabLayout 来获取当前选定项的选项卡位置。

0 投票
2 回答
7635 浏览

android - Android设计支持库proguard规则

一直在尝试查找有关新设计支持库工作通过 proguard 所需规则的一些信息。我找不到任何关于它的信息。

最终使用了这些规则:

这些规则似乎有效,但我不确定是否有更好的规则,或者它是否适用于设计支持库中的所有类

0 投票
1 回答
7235 浏览

android - CollapsingToolbar 不适用于不太高的内容

我很确定这是一个错误,所以我要求解决方法。我的布局是这样的:

我正在从网络上检索内容,但我不知道它会有多高——可能只有几行,也可能很长。但是,我发现CollapsingToolbar当内容不足以覆盖整个屏幕时效果不佳。案例:

  • content.height > screen.height: 工作; 滑动顶部/底部可展开和折叠工具栏,以及滚动内容;

  • content.height < screen.height: 没有。这不好,因为大多数时候(content.height + expandedToolbar.height) > screen.height

换句话说,当内容不够高时,即使 content+expandedToolbar 比整个屏幕高很多,它也不会对滚动手势做出反应并显示一些错误 - 可能需要十个手势才能将工具栏折叠一点。所以你几乎无法到达内容的底部,因为工具栏被展开,它隐藏在底部。

任何解决方法?

如果您想尝试,只需使用cheesesquare示例项目并删除(或减少)NestedScrollViewactivity_detail.xml 中的内容 [API17 here]

0 投票
1 回答
13047 浏览

android - CollapsingToolbarLayout 的子级时不调用 Android 布局行为

我正在尝试layout_behavior在作为子元素的元素上设置 a ,CollapsingToolbarLayout但从不会在iv_header视图上调用该行为。当锚定在外部时,它可以完美地工作,例如与tv_follow视图。

该文档没有具体说明 alayout_behavior不能在AppBarLayoutor中应用,CollapsingToolbarLayout所以我不知道为什么它不起作用。

行为是从设计支持库中的 FloatingActionButton 代码中提取出来的。

0 投票
1 回答
2193 浏览

android - 如何在 CollapsingToolbarLayout android 中设置 subTitle

我需要在我的应用程序中设置标题和子标题。但是在使用 CollapsingToolbarLayout 的新设计库中,可以设置标题并且使用图像滚动工作正常。CollapsingToolbarLayout中如何设置SubTitle?

0 投票
2 回答
616 浏览

android - 新设计中的Android switch Fragments 支持导航抽屉

如何在新设计支持导航抽屉中切换片段?我在 Cheesesquare Github 上找到了有关如何使用 TabLayout 切换片段的示例代码,而不是导航抽屉。那是一样的吗?我也不想在切换时重新创建片段,而是像 TabLayout 那样保留片段实例,片段的内容是用户离开它的方式。

0 投票
1 回答
700 浏览

android - Android设计支持导航抽屉巨大的actionbar

我正在实现设计支持导航抽屉并且我得到了它的工作,但问题是工具栏现在很大,它延伸到整个活动高度。

我正在使用的代码:activity_main:

工具栏:

主要活动:

0 投票
8 回答
32777 浏览

android - Android - 折叠工具栏中未显示溢出菜单和后退按钮

我正在尝试实现新设计支持库中的功能,以创建一个看起来类似于新材料设计 WhatsApp 配置文件页面的视差滚动工具栏。但是,我无法让溢出菜单和后退按钮显示在顶角。

我尝试使用以下方法来显示后退按钮,但它们都不起作用。

并且覆盖溢出菜单的 onCreateOptionsMenu 方法也不起作用。

有谁知道如何将这些工具栏图标添加到设计支持库中的 CollapsingToolbar 中?下面是我的活动布局 xml。谢谢!

0 投票
1 回答
70 浏览

android - Android设计支持导航标题标记项

如何在设计支持导航抽屉中标记项目(深色背景)?onCreate在我像这样初始化导航抽屉后,我正在选项中设置列表中的第一个片段(打开应用程序时首先看到的片段) :getSupportFragmentManager().beginTransaction().replace(R.id.frame_container, getMapFragment()).commit();

0 投票
8 回答
14510 浏览

android - 在 Android 上使用设计支持库切换导航抽屉项目

我需要将 Switch 放在导航抽屉中的项目内。我正在使用新的设计支持库,但我根本找不到它是否可行。使用时

项目刚刚被完全选中,这不是我想要的。

这是我真正想要的截图。那有可能实现吗?

在此处输入图像描述