jjzjj

android - 你如何改变 showcaseview 圆半径?

我使用来自showcaseview库的gitrepo的主代码。由于我是设置此库的新手,我不确定如何减小圆形指示器的大小。一些遗留代码包含配置选项,您可以在其中设置半径,但我找不到在主仓库中自定义相同内容的源代码。 最佳答案 我认为您可以全局更改半径,在app/src/main/res/values/dimens.xml文件中创建这3个条目94dp96dp128dp94dp我显示的是默认值。 关于android-你如何改变showcaseview圆半径?,我们在StackOverflow上

android - 找不到与给定名称匹配的资源(在 'paddingBottom' 处,值为 '@dimen/activity_vertical_margin' )

我试图构建一个抽屉导航,为此我从某个网站复制了代码,但我在其中一个XML中遇到了这个错误。Noresourcefoundthatmatchesthegivenname(at'paddingBottom'withvalue'@dimen/activity_vertical_margin')如何摆脱这个错误? 最佳答案 转到项目的AndroidView转到应用->资源->值。右键单击值然后“新建”(位于弹出菜单的顶部)、“值(value)资源文件”。在“文件名”空格中,键入“dimens.xml”(不带引号“”)然后简单地说“好的”。单

android - R.dimen 字段上的 `abc` 前缀是什么?

我想知道R.dimen字段上的abc前缀是什么意思。https://developer.android.com/reference/android/support/v7/appcompat/R.dimen.html我可以在我的layout.xml或其他地方使用这些值吗? 最佳答案 它是AppCompat使用的前缀,以尽量减少与您的代码和其他库的命名冲突。它是ActionBarCompat的缩写。您可以找到最初将此前缀添加到AppCompathere的提交. 关于android-R.dim

android - 文本大小维度声明的最佳实践

我想声明一些维度以命名我的应用中的一些常见文本大小。是否有针对各种资源类别的商定标准或推荐的最佳做法?或者,是否有任何聪明的解决方案可以在运行时基于当前系统默认值动态地设置通用文本大小?例如,默认文本大小被视为普通文本。次要文本/描述声明的尺寸较小,次要标题的尺寸稍大,主要标题的尺寸大得多,等等。 最佳答案 在我们的代码中,我们经常将文本大小设置为3或4步,以保持它看起来统一,例如11sp13sp21sp30sp为了获得完美的UI外观,您应该在不同的DPI和屏幕尺寸中定义单独的尺寸,例如values-sw800dp-large-po

android - 在 Android 中使用小数值作为像素大小?

在androidvaluesxml文件夹中,用十进制值创建值有意义吗?7.25dp40.3dp 最佳答案 是的:在MDPI中,1dp=1像素在XHDPI中,1dp=2像素所以使用7.5dp是在XHDPI中获得15像素大的唯一方法。 关于android-在Android中使用小数值作为像素大小?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/21424327/

android - 使用 XML 在 android 中绘制自定义形状

我正在向androidmapView添加自定义标记。这是我为它使用的图像。看起来随着更多标记的放置,比如大约100,整个应用程序变得越来越慢。这是我为此使用的图像。我打算不使用此图像,而是将此图像绘制为XML中的形状。怎么做?我也在关注thistutorial显示自定义标记。这个自定义绘图是否延迟了应用程序?最好的方法是什么? 最佳答案 这是可能的,但看起来没有意义。因为谷歌地图只需要位图。因此,您需要创建位图并在Canvas的帮助下绘制形状。marker.xmldimen.xml4dp40dp32dp将形状转换为位图的部分代码(来

android - 移动到 Android 设计支持 v23 后,TabLayout 样式无法解析 @dimen/tab_max_width

在迁移到Android设计支持v23.0.0后,AndroidStudio无法构建一个使用Android设计支持v22.2.1构建良好的项目:找不到与给定名称匹配的资源(在“tabMaxWidth”处,值为“@dimen/tab_max_width”)。这是怎么回事? 最佳答案 简而言之:您可能只需要在这些值前加上“design_”。很高兴你问,帅哥。v23.0.0更改了一堆值,这里是v22.2.1中的旧值:#FFDD2C00#0A000000#0F000000#1AFFFFFF#2EFFFFFF@android:color/tra

不同值文件夹的Android Dimens值计算

我正在为某些UI组件提供dimen值的大小。我的UI需要在纵向模式下得到所有设备的支持,所以我将我的dimen文件放入16个文件夹中起初我在values-normal-xhdpi中插入值(因为我有要测试的设备)。所以现在我已经为values-normal-xhdpi文件夹构建了我的dimen文件。现在我是通过再次检查normal-hdpi屏幕的视觉效果来在values-normal-hdpi中输入条目。这确实是一项繁忙的任务我需要一些公式,以便我可以评估剩余尺寸的值文件夹数量。一些android标准规定drawableimage应该是这些比例:ldpi=0.75mdpi=1.0hdpi

Android:横向模式下 Nexus 10 上不需要的左/右页边距

当我在横向模式下使用Nexus10设备时,我遇到了一个问题,即在我的布局的左侧和右侧出现看似莫名其妙的边距。我敢肯定这是一件令人尴尬的直截了当的事情,但我在四处搜索时找不到任何提及这一点的内容。我很确定它与我的代码无关,因为Eclipse创建的默认HelloWorld项目展示了这种现象。以下屏幕截图摘自一个全新的项目,我所做的唯一更改是为了清晰起见,将TextViewtextSize变大一点:您可以看到布局XML文件(如下所示)的默认边距在纵向模式下正确应用,但在横向模式下应用了相当大的额外边距-由屏幕截图下方的红色条指示。16dp16dp有没有其他人看到过这个或者知道我该如何摆脱它们

android - 使用不同的语言区域更改 textSize

我已将西类牙语和法语添加到我的应用程序中,但一些措辞在西类牙语中比英语中更长。访问values-es/string.xml文件时如何更改文本大小 最佳答案 为此,您可以使用dimens.xml资源文件。在您的情况下,您可能需要创建一个名为res/values-es/dimens.xml的文件,并且可能还需要创建一个-fr版本。您可以在res/values/dimens.xml(或res/values-en/dimens.xml,如果您想要更具体)中指定默认值。示例取自MoreResourceTypessection在develope