草庐IT

min-margin

全部标签

android - Toast 的 margin 值有什么作用?

AndroidToast类提供了获取和设置边距的方法。我很确定他们指的是整个toast消息的外边距。由于Toast消息漂浮在UI上,为什么这些边距是必需的?我尝试查看SDK引用以及搜索Internet。我找到的最接近解决方案的是一行建议,即margins和offsets都允许控制Toast的定位。为什么我需要两种方法(尽管在概念上不同,因为边距允许根据容器宽度百分比进行指定)来控制Toast的定位?可以肯定的是,这些边距不像其他布局的填充那样工作,是吗?这没有意义,但我想说清楚。总而言之,我想知道为什么需要边距,边距有什么作用,以及边距和偏移量的用例,即什么时候应该使用边距,什么时候应

android - 我怎样才能减少 margin ?

我的一个观点现在看起来像这样。在大5附近,特别是在它的上方和下方,有相当大的余量。我怎样才能减少或删除这个margin?相关的XML代码如下所示:样式在这里:22spwrap_contentwrap_content80spwrap_contentwrap_content 最佳答案 将属性android:includeFontPadding="false"添加到大TextView,它必须缩小填充。 关于android-我怎样才能减少margin?,我们在StackOverflow上找到一个

android - ?安卓 :attr/selectableItemBackground` requires API level 11 (current min is 10)

如果我在我的卡片View中将其用作前台,应用程序将在API10之前崩溃。我正在从事一个大约七个月的项目,到目前为止,我的应用程序在每个API级别上都能正常工作。这迫使我提高我的最小SDK。你能帮我解决这个问题吗,我该如何绕过它。临时回答我在用这个android:foreground="?attr/selectableItemBackground"代替:android:foreground="?android:attr/selectableItemBackground"它是某种灰色onClick而不是蓝色,但我不太关心颜色,所以这将暂时解决崩溃问题 最佳答案

android - 错误 : Default interface methods are only supported starting with Nougat (--min-api 24) when NOT using them

在编译我的libgdx游戏时,我从android-studio收到以下错误:Error:DefaultinterfacemethodsareonlysupportedstartingwithAndroidN(--min-api24):com.hgames.core.item.Itemcom.hgames.core.item.misc.MiscItem.deepClone()我不明白,因为我不使用默认接口(interface)方法。我的代码在JDK1.7上编译得很好。此处报告的错误涉及以下代码:interfaceItem{ItemdeepClone()}interfaceMiscItem

android - 滑动TabLayout左右padding/margin

我正在尝试在我的应用中模拟GooglePlayX的视觉用户界面,但我很难设置此边距/填充。ItriedosetpaddingtoSlidingTabLayout,butitcollapsesautomaticallywhenanyoftheextremes(leftorright)areselected.我还尝试修改SlidingTabLayout的源代码,为SlidingTabStrip添加边距,但没有成功。我最后一次尝试是在SlidingTabLayout#populateTabStrip()中为PagerAdapter的第一个和最后一个项目添加边距,同样没有成功。感谢任何帮助。

android - 当 Min SDK 为 L 时在 Android M 上请求权限

我正在编写应在AndroidL和M上运行的应用。您可能知道,AndroidM需要在代码中请求权限才能从外部存储(sdcard)写入\读取,如下所示:if(checkSelfPermission(Manifest.permission.WRITE_EXTERNAL_STORAGE)==PackageManager.PERMISSION_GRANTED)requestPermissions(newString[]{Manifest.permission.WRITE_EXTERNAL_STORAGE},0);但是,我遇到了一个问题,因为调用checkSelfPermission需要API级别

android - 获取 MultiDex 错误,即使在设置 Min SDK 21 之后

我正在处理的项目有大约180k方法。我读过博客和文章,其中写道,如果将MinSDK设置为21,则不需要MultiDex。但是,如果我从此处删除MultiDex,它会给我65kMultiDex错误消息。以下是我的gradle文件。我不知道是我没能理解这个概念还是别的什么。请指导我。compileSdkVersion23buildToolsVersion"23.0.3"defaultConfig{applicationId'com.myapp.app'minSdkVersion21targetSdkVersion23versionCode59versionName"1.0.1"multiD

安卓图标 : avoiding white margins

我的应用程序的图标基本上已经是一个圆圈了。Android坚持将它放在另一个圆圈内,这导致了一个非常丑陋的结果,所以我想弄清楚如何让它表现得很好。例如,如果我的图标是(这不是我的实际图标,但这并不重要):然后Android会这样渲染它:注意:圈外的内容非常重要。没有这个,Android似乎明白我的图标已经是圆形的,不应该被包裹在另一个圆圈中。我看过thisquestionandanswer,但我对所提议的修复对我不起作用的行为和事实感到困惑。当我运行ImageAssetStudio工具来生成图标时,我经历了选择legacy并使其看起来完全符合我的要求的过程,然后我单击“完成”......

android - 约束布局的百分比 margin ?

我正在学习如何使用ConstraintLayout并找到了一些很好的教程来设置View宽度和高度的百分比。我知道我可以添加一个空View来“创建”边距,但这似乎不对。有没有办法像marginEnd='10%'那样? 最佳答案 有两种方法可以使用ConstraintLayout添加百分比边距。#1指南只需添加垂直guideline到你的布局和约束View到该指南:#2约束权重添加Space,将其放在父级的最左侧,将您的View和Space分组到"spread"chain中并将app:layout_constraintHorizo​​n

android - 如何在不增加 min sdk 的情况下更改操作栏的背景颜色?

众所周知,sdk级别11允许操作栏的彩色背景,观看this.但是有一些带有彩色操作栏的应用程序的最小sdk低于11。例如,Whatsapp具有绿色操作栏但具有minsdk:7WhatsAppFAQ,或者Telegram应用程序有minsdk:8TelegramFAQ,但有蓝色操作栏。这些应用程序如何工作?我该如何做到这一点?android.app.ActionBaractionBar=(android.app.ActionBar)getActionBar();actionBar.setDisplayShowHomeEnabled(false);ViewmActionBarView=ge