草庐IT

Material-design

全部标签

android - 如何在 xml 文件中创建 Material 设计布局?

我想在Material设计中创建如下图所示的xml,如何在Material设计中这样做? 最佳答案 试试这个代码...让我知道它是否适合你...并将其标记为答案,以便对其他人有用......你会得到这样的东西......附言我正在使用cardView库和支持设计库,所以不要忘记将以下行放入您的build.gradle文件中...compile'com.android.support:design:22.2.1'compile'com.android.support:cardview-v7:21.0.0'

Android:如何更改操作栏选项卡中的图标大小?

我为我的项目创建了一个ActionBarTabsActivity。我使用了3个选项卡并添加了一些图标。但是图标显示的尺寸很小,即使我以48dp下载它们也是如此。我的代码是:finalprivateint[]tabIcons={R.drawable.ic_photo_library,R.drawable.ic_chat,R.drawable.ic_people};privatevoidsetupTabsIcons(){tabLayout.getTabAt(0).setIcon(tabIcons[0]);tabLayout.getTabAt(1).setIcon(tabIcons[1]);

android - Material 设计 : Add circular reveal animation while switching between toolbars

我正在阅读Material设计指南(https://material.io/guidelines/patterns/selection.html)中的“选择”部分,我想在我的应用程序中添加一个效果是在应用程序栏和ActionMode之间切换时的圆形显示动画?另一个工具栏?这是指南中的示例:https://storage.googleapis.com/material-design/publish/material_v_10/assets/0Bwp7jtSjaW36RGF3eUFsRkdqU1U/patterns_selection_item_controlling_desktop_cl

android - 程序类型已经存在 : com. google.android.material.internal.package-info

我在编译代码时遇到了这个错误:Programtypealreadypresent:com.google.android.material.internal.package-infoMessage{kind=ERROR,text=Programtypealreadypresent:com.google.android.material.internal.package-info,sources=[Unknownsourcefile],toolname=Optional.of(D8)}当我搜索到类似的错误时,它建议添加configurations{all*.excludegroup:'co

android - Delphi,解决 Google Play 控制台的 "Design your app for tablets"优化提示

将应用APK上传到Google的Play控制台后,我收到一条优化通知:您的正式版APK需要满足以下条件:您的APK应包含适用于常见平板电脑屏幕密度的自定义可绘制资源。做一些挖掘,似乎原因可能是因为APK没有提供“xxxhdpi”192x192图标。最近发布的Delphi10.3中没有为图标提供xxxhdpi图像的选项,是否有解决方法? 最佳答案 您必须手动将192x192像素图标添加到Android部署。确保远程名称是ic_launcher.png并且远程路径是res\drawable-xxxhdpi\Android将根据设备自动加

android - AppCompat 和 Androidx 之间的兼容性

我需要从我的fragment创建一个DatePeriodPicker,如下所示:要创建日期期间对话框,我需要使用方法.show();在这个方法中,我需要传递一个fragmentManager。DatePickerDialogdpd=DatePickerDialog.newInstance(Fragment_Details.this,1999,3-1,2,2000,2-1,3);dpd.setYearRange(2000,2020);Calendarmax_calendar=Calendar.getInstance();dpd.setMaxDate(max_calendar);dpd.s

java - MaterialDatePicker 不适用于 Android

我想将项目的日期选择器更改为MaterialComponentsforAndroid提供的日期选择器,但它不起作用。这是我试过的代码:MaterialDatePicker.Builderbuilder=MaterialDatePicker.Builder.datePicker();MaterialDatePickerpicker=builder.build();picker.show(getSupportFragmentManager(),picker.toString());这是它的样子:它应该是这样的:谁能告诉我缺少了什么?谢谢 最佳答案

安卓用户界面 : designing Alert dialog

您好,我正在尝试设计如下所示的警报对话框我做了如下基本设计:AlertDialog.BuilderalertDialogBuilder=newAlertDialog.Builder(context);alertDialogBuilder.setTitle(R.string.share);finalEditTextmessage=newEditText(context);message.setGravity(Gravity.TOP);message.setLines(10);RelativeLayout.LayoutParamsparams=newRelativeLayout.Layou

android - 支持工具栏与支持搜索 View

我对支持工具栏有疑问。当我折叠搜索View时。所有工具栏项目(在我的例子中是ProgressBar)都设置为View.VISIBLE,并且在SearchView和SupportMenuItem中都没有监听器,当搜索View完成折叠时,手动返回我的项目可见性。我的Toolbar.xml创建菜单选项@OverridepublicbooleanonCreateOptionsMenu(Menumenu){super.onCreateOptionsMenu(menu);MenuInflaterinflater=getMenuInflater();inflater.inflate(R.menu.m

android - 平板电脑和手机中抽屉导航的不同宽度

我正在尝试为我的一个项目和here实现Material设计,下面提到,Themaximumwidthofthenavdraweris5timesthestandardincrement(56dponmobileand64dpontablet).所以我想知道如何为手机和平板电脑的抽屉导航实现这些宽度。我想为各自的设备(手机或平板电脑)设置不同的宽度。我很乐意使用XML,即使这也可以使用Java完成。谢谢。 最佳答案 在您的项目中创建values-sw600dp文件夹并在其中添加dimens.xml文件。在values和values-s