问题标签 [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 - 更改导航抽屉中选中菜单项的颜色
我正在使用新的 Android 设计支持库在我的应用程序中实现导航抽屉。
我不知道如何更改所选项目的颜色!
这是菜单的xml:
这是位于 a 中的导航视图 xml android.support.v4.widget.DrawerLayout
:
谢谢您的帮助 !
[编辑] 我已经看过这样的解决方案:更改 android 菜单的背景颜色。
这似乎是一个 hack,我认为使用新的设计支持库,会引入一些更清洁的东西吗?
android - TabLayout(Android 设计库)文本颜色
我正在使用来自 Android 设计库的新 TabLayout。我设法使用设置 textcolor statelisttabLayout.setTabTextColors(colorstatelist)
如何使用styles.xml 实现相同的效果?
android - 使用折叠工具栏效果时工具栏不滚动
我正在使用下面的布局来使用折叠工具栏效果,但无法展开工具栏。我想展开此处给出的工具栏以获得折叠工具栏效果。 https://guides.codepath.com/android/Handling-Scrolls-with-CoordinatorLayout
指导我进行任何更正。
android - Android 设计支持库未编译
我正在尝试添加新的设计支持库,但它不会编译。
在进行以下更改之前,我的代码编译得非常好。
我尝试使用以下方法添加它:
我删除了:
由于设计支持库里面有这两个库。但是,我的应用程序不会编译!
我收到以下错误:
对于我的每种风格(生产/登台调试/发布),此错误重复 4 次。
然后它列出了一堆图像错误,例如:
然后最后在一堆常见的输出之后,它说:
请帮助:(
android - Android Design Support Library Secondary Drawer Menu
I've switched to the official Google Design Support Library. Now, I want to use a secondary menu with a divider like this:
But as Android is using the Menu Inflater I have no idea what to do now. I can add a second group, but then the items have the same size and there is no divider.
drawer.xml:
MainActivity.java:
So, how can I create a menu like this, or how can I add dividers (with category headers) to my navigation drawer?
android - 如何让新的 NavigationView 与状态栏纱幕搭配得很好?
我一直在玩 Google 的新设计支持库,真是太棒了!我只是在导航视图上有点难过。我读到的所有东西都说它NavigationView
足够聪明,可以自己处理透明的稀松布。(android-developers发布,其中之一;搜索 scrim)。无论如何,当我尝试这样做时,我得到以下结果:
这很棒;正是我想要的。除了一件事。当抽屉关闭时,稀松布是难看的深灰色,而不是我的 primaryColorDark 。. .
这是我的布局:
活动代码:
和 v21/样式:
我在github上模仿 Chris Banes 的 CheeseSquare 应用程序,但我没有得到我想要的行为。
我试过从 v21/styles 中删除windowDrawsSystemBarBackgrounds
and statusBarColor
,我得到了正确的颜色,但状态栏永远不会透明:
帮助将不胜感激。这是新东西,所以我知道我们都在学习。
谢谢阅读!
-贾斯汀
android - 动态更改导航视图项目颜色Android
我想构建一个导航抽屉,其中每个项目都有不同的选择颜色(图标色调和文本颜色),因为谷歌游戏商店有:
我不确定他们是如何解决这个问题的,我认为他们使用不同的活动和不同的抽屉。我想使用片段,我想更改图标色调和文本颜色。任何想法我怎么能做到这一点?我正在使用谷歌的设计支持库和带有导航视图的抽屉布局。
android - Android设计支持导航抽屉底部对齐
如何像谷歌应用程序一样将导航抽屉中的部分项目(如设置和帮助)与导航抽屉的底部对齐?新设计支持导航抽屉是否支持?
android - 覆盖 Android 工具栏默认填充是否被认为是不好的做法?
从 API 21 开始,android Toolbar 的默认填充为 16dp,这是由 Toolbar 的 contentInsetStart 默认为 16dp 引起的。
在 Google 材料指南上:
http://www.google.fr/design/spec/layout/structure.html#structure-app-bar
我们可以看到两个内边距为 16 和 24dp 的工具栏示例。
由于没有做和不做,我想知道覆盖默认填充是否被认为是不好的做法?例如,我应该使用内边距为 32dp 的工具栏吗?
谢谢您的回答
android - 延迟(或根本不)显示 Snackbar
一个我无法诊断或弄清楚的非常奇怪的问题,所以我希望其他人已经看到了这一点,并且可能对正在发生的事情有所了解。
所有活动都继承自 AppCompatActivity。
场景是这样的:
- Activity 1(扩展 AppCompatActivity)启动 Activity 2
- Activity 2 在用户输入后执行一些操作,然后通过 onBackPressed 退出
- 活动 1 根据活动 2 执行的操作显示一个 Snackbar,作为确认的手段
问题是 Snackbar 根本不显示,或者在关闭时被延迟并闪烁。如果我触摸屏幕并与 Activity 1 交互,则 Snackbar 会立即可见。
我还通过开发人员选项打开了“显示布局边界”,我可以看到 Snackbar 实际上并没有被显示(不可见),直到我触摸屏幕(或直到它开始动画出来)。
我创建了一个示例应用程序,它似乎在那里工作正常,但在我们的生产应用程序中没有这样的运气。Activity 1 本身在 ScrollView 中显示了大量信息和内容,但我认为这不会导致问题,除非正在发生我无法分辨的渲染通道并且导致显示延迟.