草庐IT

design-pattern

全部标签

Android Design Tablayout 自定义 View 无法匹配父级

自定义始终在Tablayout中居中。表格布局如下。如何让它的父级可用的全部空间,即TabView。添加如下TextView但不幸的是,它总是居中并且永远无法获得完整的空间。问题是我无法在选项卡之间提供分隔线,因为它始终位于中间。添加标签的Java代码:TabLayoutv=(TabLayout)findViewById(R.id.tablayout);TabLayout.Tabtab=v.newTab();tab.setCustomView(R.layout.content_main);v.addTab(tab);tab=v.newTab();tab.setCustomView(R.

android - 如何在 Android Material Design 中为 float 操作按钮创建子菜单?

我想在点击我的float操作按钮后创建一个子菜单,如下所示:我已经知道这个库了:https://github.com/futuresimple/android-floating-action-button但是我想用androidsupportdesign的nativeFAB来创建这个:compile'com.android.support:design:23.+'和 最佳答案 直接是不可能的。android.support.design.widget.FloatingActionButton是ImageView的子类,它不能承载ch

android - Xamarin Forms Android 问题,包 android.support.design.* 不存在

我有一个Xamarin.Forms项目,我无法在其中构建Android,事实上,即使是一个全新的项目,我也遇到同样的问题,Android失败并出现大量错误。我已经安装并重新安装了AndroidSDK、Java,并确保安装了AndroidSDK中的所有内容,但还是不行。SeverityCodeDescriptionProjectFileLineSuppressionStateErrorerror:packageandroid.support.design.widget.TabLayoutdoesnotexistandroid.support.design.widget.TabLayout

java - 获取错误膨胀类 android.support.design.widget.NavigationView

我正在按照设计支持库中有关实现navigationView的教程进行操作,但我无法避免下面的错误。我已阅读此网站上发布的其他解决方案,但没有一个对我有用,请帮忙。Causedby:android.view.InflateException:BinaryXMLfileline#28:Errorinflatingclassandroid.support.design.widget.NavigationViewactivity_main.xmlMainActiviy.javaimportandroid.support.design.widget.NavigationView;importan

FAB 的 android.support.design.widget.FloatingActionButton 实现减小了图像尺寸

因此,我已经开始迁移到我的一个Android应用程序的官方支持设计库,并随时替换元素。我刚刚用官方android.support.design.widget.FloatingActionButton替换了一个FAB(实现为ImageButton)。但是与ImageButton中的图标相比,按钮内的图标要小一些。可能是什么原因?FloatingActionButton的实现:尝试添加app:fabSize="normal但那也不起作用。这是使用FloatingActionButton后的样子:这是将它用作ImageButton时的样子: 最佳答案

适用于平板电脑的 Android 应用程序仍显示 "Designed for Phones"

我发布了一个仅适用于平板电脑的应用程序(http://bit.ly/1GfKsNG)。AndroidManifest.xml调整方式:在GooglePlay中,我也只添加了平板电脑屏幕截图(7英寸和10英寸),没有为该应用添加智能手机屏幕截图。不过,该应用在Play商店中显示“专为手机设计”。我的res/文件夹结构如下所示:/drawable-hdpi/drawable-ldpi/drawable-mdpi/drawable-xhdpi/drawable-xxhdpi/layout/menu/values我已经查看了相关问题:apkupdatefortablet,stillsays"D

AndroidX 包 android.support.design.R 不存在

当我将我的项目转换为AndroidX时,我遇到了error:packageandroid.support.design.Rdoesnotexistandroid.support.design.R.styleable.FloatingActionButton_Behavior_Layout);有什么办法解决吗? 最佳答案 我找到了解决方案,只需替换这一行android.support.design.R.与com.google.android.material.R. 关于AndroidX包a

android - 在包 'layoutManager' 中找不到属性 'android.support.design' 的资源标识符

我在我的项目中添加了“android.support.design”库作为依赖项但是发现如下错误。Noresourceidentifierfoundforattribute'layoutManager'inpackage'android.support.design'到目前为止我做了什么..更新到最新的支持库版本添加appcompat作为其依赖项(“设计库”的)将“设计库”勾选为库模块请帮忙。 最佳答案 设计库依赖于appcompat-v7库,如xcesco`sanswer中所述.但是(至少在23.1版中)它取决于v7-recycl

android - 误判Play商店中没有 'Designed for tablets'列表

最近我将我的新应用上传到了GooglePlay商店。然后优化提示说:DesignyourappfortabletsYourProductionAPKneedstomeetthefollowingcriteria:(X)YourAPKshouldincludecustomdrawablesassetsforcommontabletscreendensities.但实际上我包含了多种可绘制资源以用于各种屏幕密度(-mdpi、-tvdpi、-hdpi、-xhdpi、-xxhdpi和-xxxhdpi)。我能想到的唯一原因是我的这些可绘制对象不在drawable文件夹中,而是在mipmap文件夹

由于可绘制对象,Android 应用不是 "designed for tablets"

GooglePlay声明我的应用不是为平板电脑设计的:“您的APK应包含适用于常见平板电脑屏幕密度的自定义可绘制资源。”它链接到4.Useassetsdesignedfortabletscreens在平板电脑应用程序质量页面上。我正在尝试了解我为何不符合第4节的规定,非常感谢您提供见解。关于平板电脑Assets的第4部分对于ActionBar图标大小是否准确?看起来32dp是指定的大小(mdpi为32x32px),但这似乎与materialtouchtargetsizespecification冲突,它指定24dp。我使用来自Googlematerial-design-icons的24