问题标签 [material-theme]
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 - 在 L 预览中使用 Material 主题
L Developer Preview 当前处于 API 级别 20。但是,显然主题需要 API 级别 21。
@android:style/Theme.Material.Light.DarkActionBar
需要 API 级别 21
这是一个错误,是我做错了什么,还是不能在 L 预览中使用材质?
android - Material Design 向后兼容性
从 Android 开发者页面上提供的示例中,我看到新的视图,如RecyclerView
,是向后兼容的 ( android.support.v7.widget.RecyclerView
)。
Material Design 中引入的所有新东西是否向后兼容(到哪个版本)?
android - 将基于材质的对话框主题与 AppCompat 一起使用
我的清单中有一项活动,我曾经使用对话框主题进行样式设置。AppCompat
我在库中找不到如何替换它。
是否有基于材料的等价物?
android - 难以实现材料主题
我将其用作教程,在 Android 5.0 之前的设备上为现有应用程序实现 Material Theme。我的问题是我Null Pointer Exception
每次打电话 getActionBar().something
或getSupportActionBar().something
.
这是我为实现 Material Theme 所做的一切。
在值/styles.xml
在我的 values-v21/styles.xml
由于我已将 windowActionBar 设置为 false,因此我有一个工具栏布局。
工具栏.xml
最后到 MainActivity.java
我在清单中添加我的主题:
我的日志猫:
我的问题:
- 为什么当我将工具栏布局添加到 MainActivity 时,getActionBar() 会出现空指针异常?
- 如何将 Material Design 主题添加到我的应用程序中。
干杯,拉克沙克
angularjs - Angular-Material - 带有主题的错误
我最近偶然发现了Angular-Material。但是,基本 angular-material.css 文件似乎没有自动包含主题文件。
因此,我必须手动包含我想使用的每个颜色主题......
如果有人有这方面的经验,你知道这是一个错误还是故意的。
这是我正在使用的代码的链接。当页面运行时,所有应用了非默认 md 主题的进度循环项目都不会加载。位于 angular-material/themes/ 的 CSS 文件不会被自动加载。
android - android中的材料设计主题
我正在学习如何在应用程序中应用主题。
当我们使用android:colorPrimary
线。
请帮我。
java - 缺少返回按钮材质主题
我正在使用材料设计(Android 支持 V7 AppCompat)并使用支持工具栏而不是操作栏。但是我注意到后退按钮消失了,在以前的Android版本中,当向后台堆栈添加一个片段事务时,自动添加了后退按钮,现在它消失了。我发现显示后退按钮的唯一方法是使用 Activity 并调用它。
有人发现并解决了这个问题吗?
谢谢!
编辑
我正在使用DrawerLayout和ActionBarDrawerToggle,现在,我使用了给出的答案并使用了这个:
FragmentManager它来自 android.support.v4。现在,当返回主屏幕时,“主页”(汉堡按钮)消失。我现在是因为“setDisplayHomeAsUpEnabled”它是假的......但是我如何再次显示主页按钮?在以前版本的Android上,只需添加后退堆栈并将后退堆栈设置为0就足以显示主页按钮和后退按钮。
谢谢
android - 致命错误(使用 theme.appcompat),即使我使用的是 AppCompat 主题
我最近将我的应用程序升级为材质主题。但是,我在 4.2.2 三星平板电脑上遇到了崩溃。堆栈跟踪(发布在下面)告诉我,我没有使用 Theme.AppCompat 的后代,即使我相信我是。该应用程序似乎在 4.4 和 5.0 上运行良好。
这是三星平板电脑的堆栈跟踪:
我的应用程序使用库进行活动。清单看起来像这样:
/res/values/styles.xml
包含在库中,如下所示:
如您所见,AppTheme 确实扩展了 Theme.AppCompat!
还有一些其他values
文件夹,但似乎都不适用。我有荷兰语翻译的 values-nl,values-v19
然后values-v21
是values-w820dp
不包含styles.xml 的。主应用程序中没有样式。
所以,我显然错过了一些东西。会是什么呢?\
更新 1:由于平板电脑实际上真的很慢,我可以看到活动实际上加载为全息。所以问题是加载了错误的主题。
android-appcompat - 为 API 版本 14 及更高版本使用 Material Theme
我读了http://android-developers.blogspot.it/2014/10/appcompat-v21-material-design-for-pre.html
我正在使用 Android Studio 1.2 。在我的模块的 build.gradle 文件中是行 compile 'com.android.support:appcompat-v7:22.1.1'
我仍然收到 android:Theme.Material.NoActionBar 需要 API 21 的错误消息。
我还需要做什么?
android - 带有 Theme.Material 的 Android 设计支持库
我想从 API 21 开始在我的应用程序中使用新的设计支持库。我想使用 Theme.Material 样式,但它仅适用于 Theme.AppCompat 样式。当我使用 Theme.Material 时,android 返回此错误:
错误膨胀类 android.support.design.widget.textinputlayout"
我该如何解决?
先感谢您
Ps:对不起我的英语不好,我是法国人。
更新: 这是我的代码
样式.xml
活动.xml
构建.gradle