相关疑难解决方法(0)

找不到包'com.app ....'中属性''的资源标识符

我已经从eclipse导入了一个项目到Android工作室.它使用自定义视图:

xmlns:app="http://schemas.android.com/apk/res-auto"
Run Code Online (Sandbox Code Playgroud)

我从activity_ro.xml文件中获得以下行中的错误,如:

"错误:(136)在'com.app.xxxx'包中找不到属性'pstsTabPaddingLeftRight'的资源标识符"

app:pstsDividerColor="#00000000"
app:pstsIndicatorColor="#FF33B5E6"
app:pstsTabPaddingLeftRight="14dip"
app:pstsUnderlineColor="#FF33B5E6" />
Run Code Online (Sandbox Code Playgroud)

我不确定自定义视图对于gradle是否有所不同,或者我做错了什么.有人有想法吗?

android android-custom-view android-view android-studio

51
推荐指数
2
解决办法
12万
查看次数

VectorDrawable图像变为像素化

我使用了一些我使用Android Studio的Vector Asset Studio通过本地SVG文件导入的图像.

这些图像完美地加载在我的nexus 6p上,然而,在Sony Xperia Z上,它非常像素化,在三星Galaxy s2上,它更糟糕.

根据我的理解,由于文件是xml(矢量)而不是png文件,它应该能够自动调整大小或者我错过了某些东西.

我附上了3个案例的图片. 在此输入图像描述

编辑:只是一些额外的信息:该文件最初是一个PNG,但是,我已经使用名为Vector Magic的程序完全转换为矢量文件.我可以在插画家上打开它并编辑每一行等.

通过求解从VectorDrawable改变通过VectorDrawableCompat.create(..)方法来VectorDrawableCompat.谢谢@pskink.

xml svg android vector android-drawable

15
推荐指数
2
解决办法
3483
查看次数

Android Vector资产:dp测量只对"包装内容"有影响吗?

当我创建一个矢量drawable时,我可以设置它的大小dp.默认值为24dp x 24dp.

  1. 如果我在我的应用程序中使用不同于24dp x 24dp的矢量,那么这些测量在性能方面是否重要?另外关于21岁以下的API(我app:srcCompat用来显示图像).

  2. 当使用较低的API并且系统将其缩小时,矢量大小是否重要?

  3. 这些测量对我的使用是否重要,除了我申请时只是默认大小wrap_content

android vector

13
推荐指数
1
解决办法
567
查看次数