问题标签 [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 投票
1 回答
4524 浏览

android - android:如何使用 CoordinatorLayout 和半透明导航栏?

我一直在研究新的谷歌支持设计库。我正在努力如何使导航栏半透明并在栏下方显示 recyclerView 的内容。

我正在测试 5.1 nexus 5。我使用下面的项目作为测试项目。来自 Chris Banes 的示例代码:https ://github.com/chrisbanes/cheesesquare

我在下面添加到styles.xml

使导航栏半透明。

但是,我无法让 CoordinatorLayout 及其内容 recyclerView 显示在栏下方。

我想要的是:

  1. recyclerView 显示在导航栏下

  2. 快速返回在那里,当应用栏隐藏时,它不应该在半透明状态栏下方。状态栏应该能够完全隐藏向上滚动的部分。

0 投票
2 回答
2330 浏览

android - AppBarLayout 没有响应片段中的滚动

我正在使用新的 Android 支持设计库。我已经关注了 Android Developer Blogspot 上的演示,除了我为 RecyclerView 使用了一个片段,而不是将两者放在同一个 xml 中。

这是我的 activity_main.xml

这是toolbar.xml

我在 gradle 中添加了最新的支持库依赖项。我看到另一个人说它不起作用,因为他在片段中使用了列表视图,但我按照建议使用了 RecyclerView。

0 投票
2 回答
566 浏览

android - 关闭和打开抽屉后,导航视图中图标的检查状态错误

我已经尝试从 Android 支持设计库中实现新的 NavigationView。该应用程序由一个 DrawerLayout 和一个带有 NavigationView 的 Fragment 组成。带有图标的简单菜单。

  1. 我正在启动应用程序,但没有检查任何项目。

  2. 然后我单击该项目被检查的项目,文本和图标都显示检查状态:

  3. 然后我通过滑动打开和关闭抽屉。现在发生的情况是,我选择的项目的文本显示选择状态,但图标没有。另一方面,上面的项目具有显示已选中状态的图标。

这是一个错误还是我做错了什么?

我的项目与应用截图可以在这里查看:

https://bitbucket.org/adirdal/navigationviewtest

0 投票
8 回答
20060 浏览

android - 自定义 NavigationView - 添加动态 headerView,Android 支持设计库

我尝试了新的 android 支持设计库中的 navigationView。我想要一个动态的标题视图。基本上,我的 headerview 将显示类似于当天报价的内容。我有大约 10 个引号,我想随机选择一个引号并显示在 headerView 的文本视图中。我还想为 headerView 添加 onClick 方法。

现在,我看不到以编程方式更改 headerview 布局的任何可能性。有什么建议可以实施吗?

0 投票
7 回答
17429 浏览

android - NestedScrollView 和 WebView 高度问题

我使用新的android.support.v4.widget.NestedScrollView,我遇到了问题。

这是我的布局:

我需要在 textView 中加载 html,所以我做了:

content.setText(Html.fromHtml(htmlString));

而且看起来很奇怪。我的 textview 放在屏幕底部。 初始状态

在我滑动文本后,它开始看起来很正常。 刷卡后

而且我认为 textview 不仅仅是对这些问题的看法。我尝试使用 webview,但它甚至不显示内容(我认为是由于高度计算不正确)。所以我需要 webview 或 textview 来纠正使用NestedScrollView.

PS 如果我在其中设置 textview 高度,dp则文本看起来正确,但我需要wrap_content高度。

更新于 08.07.15

最后我需要使用WebView. Alex Facciorusso 的回答部分有效,但我遇到了另一个问题。当WebView内容具有特定高度时,我可以看到部分内容,但无法向下滚动。例子: 在此处输入图像描述

0 投票
2 回答
1850 浏览

android - 使用 Android 设计支持库的工具栏间距问题

在关注liuguangqiang 的示例甚至Chris Bane 的用于 Android 设计支持库的 cheesesquare 示例时,工具栏间距似乎存在问题,如图所示。

工具栏菜单重叠

这是我的 activity.xml 代码:

如您所见,我非常密切地关注了 Chris Bane 的示例。但是,此问题仅存在于 Lollipop 上,而它在 pre Lollipop 上运行良好。

有人遇到同样的问题,或者知道可能的解决方法吗?

0 投票
2 回答
1208 浏览

android - DrawableLeft 与使用 TextInputLayout android 的提示重叠

当我尝试使用 TextInputLayout 在 EditText 的左侧添加一个可绘制对象时,edittext 提示与可绘制对象重叠。

如何避免可绘制重叠。在不使用 TextInputLayout 的情况下,drawableLeft 工作正常

0 投票
2 回答
342 浏览

android - ToolbarLayout 再次进入时变白

我已经实现了一个带有 recylerview 的工具栏,就像在博客文章中一样。但我还添加了一个导航抽屉。如果我执行以下步骤,工具栏在滚动后再次进入时变为白色

  1. 向下滚动,RecyclerView所以Toolbar会隐藏
  2. NavigationDrawer向左滑动打开
  3. 关闭NavigationDrawer右关闭
  4. 向上滚动RecyclerView
  5. Toolbar在这个变白之后出现

我知道工具栏仍然存在,因为我仍然可以单击其中膨胀的菜单项。当我单击工具栏中的汉堡包图标时,它再次变为原始颜色。

这是结果如何的图像 图片

这是我在代码中实现它的方式

工具栏.xml

activity_main.xml

0 投票
1 回答
6176 浏览

android - Android 设计支持 TabLayout 重叠内容

我正在使用设计支持库中引入的新 TabLayout。我有这样的代码:

问题是,选项卡与片段显示的内容顶部重叠。我怎样才能解决这个问题?我在 Github 上的示例中使用 TabLayout,所以我相信我的代码没有问题。我已经有一个工具栏,因为我在导航抽屉的片段中使用选项卡,所以我从 AppBarLayout 中删除了它。

0 投票
2 回答
7252 浏览

android - 如何在android支持设计库中将snackbar的属性更改为从上到下显示

我最近了解到构建版本为 22.2.0 的 android 支持设计库。在这一点上,我对大多数易于使用的自定义视图印象深刻。但是,尽管对这些问题进行定制,但我完全坚持解决方案。在那个我完全挣扎的主要部分之一是SnackBar

我正在使用以下代码在我的Activity中显示SnackBar

Gradle 构建库:

一切都很棒,但我需要的是从上到下显示小吃栏,而不是默认的从下到上属性。请任何人帮助您的解决方案。提前致谢