草庐IT

状压dp

全部标签

android - xlarge vs sw720dp 屏幕尺寸混淆

供引用:http://developer.android.com/guide/practices/screens_support.html旧式大小量词已“弃用”:Asetoffourgeneralizedsizes:small,normal,large,andxlargeNote:BeginningwithAndroid3.2(APIlevel13),thesesizegroupsaredeprecatedinfavorofanewtechniqueformanagingscreensizesbasedontheavailablescreenwidth.Ifyou'redevelopi

android - Android 设备上的最大 dp/dip

既然dip代表“设备独立像素”,那么是否有适用于每个android设备的标准dip数量?示例:如果hdpi设备具有Xdp/width和Ydp/height,那么ldpi设备是否具有相同的值?即X和Y?如果是这样,谁能告诉我确切的数字?提前致谢。 最佳答案 不,但这是您将实际尺寸和密度粗略映射到广义尺寸和密度的方式。超大屏幕至少为960dpx720dp大屏幕至少为640dpx480dp普通屏幕至少为470dpx320dp小屏幕至少为426dpx320dp 关于android-Android

android - DP5 7.0 - 向未决 Intent 添加额外内容会失败吗?

在跟踪器上添加链接问题:https://code.google.com/p/android/issues/detail?id=216581&thanks=216581&ts=1468962325所以我今天在我的Nexus5X上安装了DP5Android7.0版本。我一直在开发一个使用Android的AlarmManager类在特定时间安排本地通知的应用程序。在此版本之前,代码在运行KitKat、Lollipop和Marshmallow的设备上运行良好。以下是我如何安排警报:Intentintent=newIntent(context,AlarmManagerUtil.class);in

android - Google nexus 7 从 px 到 dp 的转换

我是平板电脑应用程序开发的新手。我有屏幕分辨率为(600*960dip)的GoogleNexus7所以我想知道它是否属于mdip类别?根据1px=1dp(基线)。但是,如果我遵循这个,它在平板电脑上看起来不太好。我正在为nexus7-sw600dp创建单独的布局文件夹,并根据mdip提及尺寸,但它不起作用。我的图像也不好看。我想知道googlenexus7的实际转化率是多少。需要帮助。 最佳答案 公式:像素=倾角*(密度/160)Nexus7为800x1280,密度为213像素,这意味着它的分辨率代码为tvdpi(这意味着您可以拥有

android - 如何以编程方式为 TextView 提供 5dp 行距

我想以编程方式更改TextView的行距。我搜索并找到了setLineSpacing。问题是这样的,它有两个参数,我尝试了很多值,但我无法得到我想要的结果。我只需要给TextView5dp行距,我应该在方法中输入什么来给它5dp行距? 最佳答案 为什么不能使用setLineSpacing?这正是我要使用的。基于AndroidDocumentation:publicvoidsetLineSpacing(floatadd,floatmult)Eachlinewillhaveitsheightmultipliedbymultandhave

android - 考虑添加 android :paddingStart ="25dp" to better support right-to-left layouts Error

我最近下载了一个新的ADT。每次保存我的项目后,它都会显示以下XML错误。但是当我清洁它时,同样的情况消失了。是否有相同的永久解决方案。提前致谢。在此行发现多个注释:-Consideraddingandroid:paddingStart="25dp"tobettersupportright-to-leftlayouts-Whenyoudefine%1$syoushouldprobablyalsodefine%2$sforright-to-left 最佳答案 android:paddingStart是android4.2以后新引入的标

android - 如何将 dimens.xml (sw600dp) 放入 Android Studio?

我继承了values文件夹结构如下所示。一个多小时以来,我在AndroidStudio1.2.2中用Google搜索、查看和下拉菜单,并尝试创建文件和文件夹,但我没有做任何让我添加的事情,例如dimens.xml(sw720dp).我删除了dimens.xml(sw720dp-landscape)因为landscape不适合我的需要。创建文件夹结构的人采取了哪些步骤才能获得dimens.xml(sw600dp)出现在结构中?我需要采取哪些步骤才能获得dimens.xml带有swdp的文件文件命名约定?我如何获得dimens.xml(sw720dp)它属于哪里?您可以忽略其余部分。我只是

android - 按钮背景图像拉伸(stretch)(wrap_content 或 dp 使用)

我正在为我的自定义按钮设置背景图片。我为我的应用程序制作了一个屏幕截图,并提到当我对按钮的宽度和高度使用“wrap_content”时,按钮被拉伸(stretch)了。当我在dp中固定大小时,它会看起来不错(例如:在我的mdpi文件夹中,我有48x48px图标,所以我在宽度和高度上设置了48dp)。你能解释一下为什么吗?上面的代码显示了我的XML文件。您可以检查此链接以查看我的问题的屏幕截图:https://www.dropbox.com/s/phnxt5p335ltqef/buttons_icon_altered.png 最佳答案

android - layout_height ="0dp"是什么意思?

这个问题在这里已经有了答案:Inandroidlayoutswhatistheeffect/meaningoflayout_height="0dip"(4个答案)关闭9年前。我查看了很多使用layout_height="0dp"的地方。有人能告诉我这是什么意思吗?我试着查看android开发者文档,但没有找到相关信息。谢谢。

android - 从 px 到 dp 的 Photoshop 设计

我有一个在Photoshop中制作的最终应用程序设计,其中所有内容均以PX衡量。现在我意识到Android应用正在使用DP来设置字体大小和其他内容。有什么方法可以将PX转换为DP吗? 最佳答案 从更实际的角度来看,您在增加工作量和保真度方面有几种选择:将您的资源缩放为每英寸160点,将它们放在您的res/drawable目录中,让操作系统缩放它们以在设备上正确显示。制作两份资源副本:一份在res/drawable中每英寸160点,一份在res/drawable-hdpi目录。让操作系统从非常接近的数字开始针对确切的设备进行扩展。决定