草庐IT

Material-Design-guidelines

全部标签

android - Android Material Design 中的多行 EditText

我想让上面的EditText有多行。如果用户按下“enter”键,光标应该向下移动到第二行。 最佳答案 添加你的EditText 关于android-AndroidMaterialDesign中的多行EditText,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/31851909/

android - 使用 Material Button 会产生 ClassNotFound 运行时错误

我正在使用将应用程序中的按钮替换为MaterialButtons|在XML文件和privateMaterialButtondateButton;在Javafragment文件中。我研究了代码实验室“MDC-101Android:MaterialComponents(MDC)Basics(Java)”以了解如何使用MaterialButton。在gradle.build(Module:app)文件中,我添加了代码实验室中的依赖项。代码实验室编译并运行良好。我的应用程序编译正常,但在扩展fragment布局时出错:E/AndroidRuntime:FATALEXCEPTION:mainPr

android - 如何将全局自定义样式应用于android.support.design.widget.TextInputEditText?

我在style.xml中定义了我的AppTheme,我在其中为所有应用程序的TextView、EditText全局应用自定义样式,按钮等现在我想对android.support.design.widget.TextInputEditText做同样的事情,但是怎么做呢?它不扩展EditText,因此样式被忽略。这是我得到的:@color/primary@color/primary@color/accent@style/App.TextView@style/App.EditText@style/App.Button.Primary@color/textsans-serif-light@di

android - 在新 Material 设计中,是否有像流行的 Android 应用程序那样在工具栏上居中标题的官方 API?

背景在过去,Google总是将工具栏显示为使标题左对齐:https://material.io/develop/android/components/app-bar-layout/但是,最近,似乎在它的一些应用程序上,标题居中,即使它没有左右对称的内容。示例在"Messages"app上:然后"GoogleNews"app:它还更新了Material指南,here.示例:有些人喜欢称之为“Material设计2.0”,因为它更新了很多东西。问题虽然从StackOverflow被称为“ActionBar”(例如here)开始就有很多类似的问题,但在这里它是不同的,因为它应该有支持库(又名

android - Material 设计 list : hiding app bar on scroll?

根据新的AndroidMaterialDesignlist:http://android-developers.blogspot.com/2014/10/material-design-on-android-checklist.htmlWhereappropriate,uponscrollingdown,theappbarcanscrolloffthescreen,leavingmoreverticalspaceforcontent.Uponscrollingbackup,theappbarshouldbeshownagain.我知道有很多问题/答案可以为ICS样式的应用栏实现此行为,

Android AppCompat-v21 与 Pure Material

因此,目前针对基于Material的Android应用程序的文档和示例很少且稀疏,但正在添加更多。我已经阅读了迄今为止的所有文档,但有一个更普遍的问题,我从很多人那里听到过:低于5.0的应用是否应符合Holo-istic风格,而5.0是否应使用Material?或应用是否应该使用AppCompat来制作尽可能多的系统Material,如果是这样,这对5.0及更高版本的设备有什么负面影响?我的ocd开发者心目中宁愿拥有尽可能最纯粹的Material形式,但是有了工具栏和其他重要因素,使用AppCompat并修改整个4.0应用程序似乎更有意义。对于那些看这里的人来说,我已经阅读了一些关于此

android - 如何将 Material Components 库中的芯片添加到 android 中的输入字段?

我已经看到在android-P谷歌中添加了包含Material芯片的新Material组件库:MaterialcomponentsforandroidMaterial.iochipsusageMaterialcomponentsonGitHub所以我决定在我的项目中添加Material输入芯片,但不幸的是没有找到任何制作教程。我想创建类似Gmail芯片的东西,但一开始没有图像。因为我正在使用appcompat库,所以我尝试使用android.support.design.chip.Chip和android.support.design.chip.ChipGroup的Material芯片

android - 迁移到 AndroidX 后,错误膨胀类 android.support.design.widget.AppBarLayout

使用AndroidStudio将我的项目迁移到AndroidX后(并手动修复了很多导入错误),我没有遇到任何编译错误,但是当应用程序启动时我遇到了崩溃:Errorinflatingclassandroid.support.design.widget.AppBarLayout.布局文件中有问题的行是:我在build.gradle中的依赖项是:dependencies{deflifecycle_version='2.1.0-alpha02'//usedbelow--willbedifferentforandroidx(migrated2019-02-04)implementationfil

android - React Native : error: resource android:style/TextAppearance. Material.Widget.Button.Borderless.Colored 未找到

我正在尝试为我的ReactNativeAndroid项目获取Facebook登录,当我尝试使用react-nativerun-android构建它时,我收到了这个错误。一开始我以为是我的Gradle版本有问题,因为ReactNative是安装了Gradle2.14,后来我升级到了Gradle4.4。我多次返回Facebook安装指南,但仍然收到此错误。我还三次检查了我的代码,以确保我没有使用任何错误的字体/fontWeight/fontStyle。我唯一能想到的是来自标准组件的Facebook按钮有不受支持的样式吗?我不确定。如有任何帮助,我们将不胜感激。我做这件事的时间比我想承认的要

android - 膨胀类 android.support.design.widget.CoordinatorLayout 和 ClassNotFoundException : android. support.design.R$styleable 时出错

我正在开发一个应用程序,它具有带滑动功能的选项卡。我正在使用Eclipse进行开发。我已经导入了supportdesignlibrary通过属性(property)作为图书馆。在运行期间,我不断收到此错误“Errorinflatingclassandroid.support.design.widget.CoordinatorLayout”。首先我添加了androidsupportdesign.jar并尝试过,这是行不通的我添加了class.jarsupportdesignlibrary的文件通过Javabuildpath这是行不通的最后我导入了supportdesignlibrary作