草庐IT

article_material

全部标签

android - 使用 MDC 在 android 中创建 Material 微调器下拉列表

我正在研究Material组件的Material设计Material.io,一切都很好,我正在尝试使用MDC的TextField组件创建一个Material下拉微调器,但我似乎找不到任何相关文档,是否可以使用MDC创建一个微调器?如果是这样,我在哪里可以找到它的文档?在TextField的目录中看到一个微调器,我可以做这样的事情吗?: 最佳答案 这正是你需要的https://material.io/develop/android/components/menu/#exposed-dropdown-menus首先在Textinputl

android - 如何改变 Material TextInputLayout OutlinedBox unfocused Color

我有一个OutlinedBoxTextInputLayout,我想在editText的未聚焦模式下更改框颜色。我该怎么做? 最佳答案 在主题中添加colorOnSurface属性并分配你想要的任何颜色@color/material_green_500@color/material_green_600@color/illiniColorAccent@color/blue结果是:此外,colorPrimary是聚焦状态的颜色。您可以自定义的其他属性是:truetrueoutline@null@color/mtrl_outline_end

Android Material Drawer 删除帐户标题下拉列表

如何使用MikePenz的MaterialDrawer库去掉显示AccountHeader关联账户的下拉菜单?我当前的代码://CreatetheAccountHeaderAccountHeaderheaderResult=newAccountHeaderBuilder().withActivity(this)//.withHeaderBackground(R.drawable.header).addProfiles(newProfileDrawerItem().withName(displayName).withEmail(email).withIcon(firebaseUser.g

带有 Theme.Material 的 Android 设计支持库

我想在我的应用程序中使用API21开始的新设计支持库。我想使用Theme.Material风格,但它只适用于Theme.AppCompat风格。当我使用Theme.Material时,android返回此错误:errorinflatingclassandroid.support.design.widget.textinputlayout"我该如何解决?提前致谢Ps:抱歉我的英语不好,我是法国人。更新:这是我的代码样式.xml@color/primary@color/primary_dark@color/accent@color/control_normal@color/silverAc

android - 在 android studio 中找不到 "Theme.Material"

当我在AndroidStudio中创建一个新项目时,默认应用主题是“Theme.appCompat.light”。当我尝试将“Theme.Material”设置为list中的主题时,AndroidStudio没有显示任何建议,也没有找到“Theme.Material”。我更新了sdk管理器中的所有内容。我需要做什么才能使用MaterialTheme? 最佳答案 能够使用所有Theme.Material你应该:确保compileSdkVersion至少设置为21。确保在您的dependencies你有compile'com.andro

Android Circular Progress Bar (Material Design) 变色

我需要更改Lollipop(API21)应用程序中ProgressBar元素的颜色。更清楚地说,我的意思是,例如,Youtube移动应用程序循环进度条。例如,我需要将进度条的颜色设为红色。我在互联网上看到了一些使用drawable.xml文件的示例,但所有主题都修改了进度条的动画样式。我想保留Lollipop/MaterialDesign默认动画。感谢大家。 最佳答案 将“src_in”用于indeterminateTintMode,并将indeterminateTint设置为您希望将进度条更改为的颜色。

android - 如何根据android中的 Material 设计制作Cardview?

我看到了Materialdesignguidelines关于但有点困惑,当我设计我的卡片时,图像在左边,图像右边有一些文本。但我不满意它是否符合指南......请检查并告诉。我还希望我的虚拟文本段落合理化。这是我的代码:-这是我的卡片View:- 最佳答案 这是link到GitHub项目,使用符合MaterialDesign指南的CardView布局。 关于android-如何根据android中的Material设计制作Cardview?,我们在StackOverflow上找到一个类似

android - Material SearchView 实现错误

我正在开发一个Android应用程序,现在一切都很好,但是当尝试使用Google指南实现MaterialSearchView并逐步遵循一些教程时,我无法弄清楚这个错误:menu_main.xml主要Activity@OverridepublicbooleanonCreateOptionsMenu(Menumenu){MenuInflaterinflater=getMenuInflater();inflater.inflate(R.menu.menu_main,menu);SearchManagersearchManager=(SearchManager)getSystemService

Android Studio Material 设计....styles.xml

我想为我的应用程序使用AppThemeandroid:Theme.Material.Light.DarkActionBar。这可从SDK21获得...我的最低SDK是16。我的构建gradle文件中有支持库com.android.support:appcompat-v7:22.0.0。我想在values文件夹下创建第二个样式文件。我想要两个样式文件...一个用于Lollipop...旁边的灰色版本22...另一个用于Lollipop之前的文件。如何做到这一点? 最佳答案 如前所述,为特定的API级别创建一个值文件夹res/value

android - android (android.R.drawable.{checkbox}) 中 Material Design 复选框的名称是什么?

如下图所示:我需要这个默认的可绘制对象,这样我就可以通过编程方式将它设置为自动生成的复选框,如下所示:checkBox.setButtonDrawable(R.drawable.checkbox_style);我需要这个可绘制的复选框,因为带有Android4.3(Jellybean)的三星GT-I9300覆盖了上面的这个样式,如下所示:这是我的应用主题:@color/colorPrimary@color/colorPrimaryDark@color/colorAccent@color/colorPrimary#88FFFFFF#88FFFFFF@color/colorAccent@a