在Android屏幕适配的时候,出现了value -480*320中的dimen“x299”在基值文件夹中没有声明如何解决呢?

我在处理Android屏幕适配的时候,我使用的是鸿洋大神在一篇博客中写的通过java工具生成的软件,但是软件生成了一堆value文件夹,我把这些文件夹放到了res目录,但是在开里面的文件,显示了软下错误The dimen “x299” in values-480*320 has no declaration in the base values folder;this can lead to crashes when the resource is queried in a configuration that does not match thisqualifier ,
我通过有道翻译大概的意思是:==value -480*320中的dimen“x299”在基值文件夹中没有声明;当在不匹配此限定符的配置中查询资源时,这可能导致崩溃==,但是一直不知道如何解决,通过百度找的问题解决方案也是有限的,请大神帮助解决下这个问题,我在这里说声谢谢。
图片说明

0

1个回答

你在values下面的dimens.xml里面将你命名的这些name再命名一遍就可以了

0
aiynmimi
木大白易 回复jkdev: https://blog.csdn.net/aiynmimi/article/details/89401239
4 个月之前 回复
lyankj
jkdev 回复__Zoey_: 怎么解决的?我也遇到了
4 个月之前 回复
qq_31844349
xiaobai_Path 谢谢,问题解决了
7 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
android屏幕适配之dimens适配
安卓的适配方式有很多种,今天讲一下dimens适配: 一般来讲,一个项目里会有一个values文件夹,如下图所示: 做好dimens适配后的项目图如下: 效果图已经发给大家看了,那我们来看看如何写dimens适配 也许会有同学想,难道这要我自己新建好多个文件夹吗?然后每个文件里在自己写上具体的dimen吗? nonono,不可能这么麻烦的啦 可以使用自动化的工具来生成
Android屏幕适配(三)适配文件的自动生成和系统适配
前面说了 dp、dpi、px、sp 的概念和计算,不同密度对应的分辨率,适配的方法。 怎么样去生成vaues文件夹下面的文件呢? 如果每个dpi文件夹都去手动写dimens.xml是一件很繁琐的事情,下面我们就用代码自动生成dimens.xml。 这里是贴上核心的代码,其实思路很简单,根据每个dpi各个比例去计算,比如我们是用1280*720 xhdpi 的手机去开发
Android开发在java文件中使用dimen中设定的值-用于适配
为了适配不同分辨率的Android机,我们在不同分辨率的value文件夹下面写入了dimen标签。在xml布局文件中引用很简单android:padding="@dimen/dp_20"即可。在java中也可以使用:int width = (int)getResources().getDimension(R.dimen.dp_167);...
Android屏幕适配之dimen适配
Android屏幕适配 xml文件屏幕适配
android屏幕适配方案 - dimen生成器
生成多个 values-宽x高 文件夹,android系统会根据屏幕的尺寸自动读取相应的文件夹下的dimen值,据此来保证在各个屏幕下的显示效果的一致性。以下是生成以320*480为基准的dimen文件,效果图如下:   把这些文件夹放到res下即可。调用的方法:@dimen/x10  or   @dimen/y10(屏幕的宽均分320份,高均分480份)     自动生成器代码(文件夹生成
Android dp方式的屏幕适配工具使用(一些疑惑和注意事项)
最新最全文章(2018-08-25):https://blog.csdn.net/fesdgasdgasdg/article/details/82054971 Android dp方式的屏幕适配工具使用(Android Studio插件方式) Android dp方式的屏幕适配工具使用(bat批处理方式)   屏幕适配工具,原理和用法请参考上面的文章链接。 本文将阐明另外一个问题,即如果在...
屏幕适配之自动生成dimens文件
日常工作中屏幕适配根据官方的指示,我们需要生成不同的values路径,在其内添加多个dimens.xml文件,如果我们自己手动计算,工作量不可谓不大,所以用到此工具类,工作瞬间完成.
dimen尺寸资源的定义和使用
尺寸XML文件格式:使用 根元素 子元素:dimen_value 获取尺寸资源的方法:getResources().getDimension() 应用尺寸资源的格式:JAVA代码中:R.dimen.dimen_name XML文件中:@[package:]dimen/dimen_name...
Android 屏幕适配之dimens适配
在过去多个项目中一直使用dimens适配,这种适配方式的优点很明显,不用管什么dp还是dpi这些东西,只需要以一种屏幕分辨率为基准(例如1280x720,相当于把屏幕宽分成720份,高分成1280份),生成对应屏幕分辨率的的dimens文件即可完成适配,缺点也比较明显,就是一种分辨率就需要一套dimens文件,所以dimens文件会比较多;例如这里我们以1280x720的屏幕分辨率为基准那么val...
Android屏幕适配之支持各种屏幕密度(三)
我们之前了解过屏幕的像素密度 dpi,我们身边有很多种类的手机,它们的dpi各不相同,我们如何去适配这些不同的屏幕呢?单位务必使用dp或者sp;dp 是一种非密度制约像素,其尺寸与 160 dpi 像素的实际尺寸相同,即对应mdpi下的尺寸。sp 也是一种基本单位,它用于设置文字的大小,它可以根据我们设置的文字大小进行调整,类似于dp,但是它只适用于文字的大小的设置,不能设置布局的尺寸。默认的我们的
利用不同 values 文件下的 dimens.xml 适配安卓屏幕
工具 AndroidStudio3.0.1  1 明确几个概念   平时称呼的 1920*1080 是指的分辨率 px,既 1920*1280px 相同的分辨率在不同尺寸的设备上会产生不同的像素密度 dpi 谷歌目前(2018.05.25)规定的像素密度,以及对应的 dp 转换比例下   ldpi mdpi tvd...
Android屏幕适配dp、px两套解决办法
“又是屏幕适配,这类文章网上不是很多了吗?” 我也很遗憾,确实又是老问题。但本文重点对网上的各种方案做一个简短的总结,和具体使用方法。 若想了解具体Android设备适配的前世因果,请阅读hongyang文章:http://blog.csdn.NET/lmj623565791/article/details/45460089 据我的总结,屏幕适配可以有两种方法适配,d
android屏幕适配dimens文件及dimens文件生成器
包含: 1.大多数android手机屏幕分辨率的dimens文件 2.dimens文件生成工具(可以按自己设定的分辨率生成dimens文件) 3.dimens文件生成工具使用说明的相关文章
Android如何在代码中设置dimen值
在xml布局文件中这只dimens值大家应该都用的hen6了,但是有的时候必须要在代码中设置某一个控件的宽高等, 使用 getResources().getDimensionPixelSize(R.dimen.dp472px);就可以得到dimen的值
Android使用尺寸资源 dimens
有时候项目需要修改widget的控件的距离相关属性,只需要修改wdiget所引用的dimens里定义的值。所有引用它的地方都会自动的修改这样,这样就达到了便于维护的目的。在values文件夹下建立名为dimens.xml的文件,如下: <?xml version="1.0" encoding="utf-8"?> <resources> &l...
Android 屏幕适配(values、drawable适配)
Android 屏幕适配(values、drawable适配)一 value适配1 SW说明1.1 说明1.2 计算方式2 Plugin ScreenMatch2.1 使用2.2 配置文件```screenMatch.properties```二 drawable适配1 新建drawable目录三 工具1 自动生成dimens1.1 不带参数1.2 带参数2 获取屏幕参数apk3 获取屏幕参数,...
android屏幕适配中用不同像素密度文件夹做适配的重点
拿图片资源举例 drawable-ldpi (dpi=120, density=0.75) drawable-mdpi (dpi=160, density=1) drawable-hdpi (dpi=240, density=1.5) drawable-xhdpi (dpi=320, density=2) drawable-xxhdpi (dpi=480, density=3) ...
Android适配屏幕,只要一个dimnes
android分辨率很多,android为了适配各种机型,需要写多个dimnes,这种适配方法可以参照,https://blog.csdn.net/qq_30711091/article/details/81318184 但是这样写起来很麻烦 而且今天UI给我的切图是ip6 750*1334,what,怎么办,还要自己换算。。。。。。 好在网络大神告知了一种方法 原理差不多,代码中拿到dp...
Android适配方法之dimen适配
详细讲解了dimens适配。此种适配,虽然占用一定空间,但是非常好用!
android屏幕适配
设备机型不同导致屏幕大小和分辨率(Resolution)不同(碎片化),但是无论分辨率有多大,屏幕有多大,我们手指触控范围的百分比应该一样,适配一般就是要达到目标控件在所有机器里面屏占比一样大(当然,我认为这不是绝对的,怎么样合适怎么适配)。一、几个名词 dpi:dots per inch,每英寸像素点,在android中叫屏幕密度。ppi:pixels per inch,iPad、iPhone表
Android 在java代码中获取xml中设置的dimen值
1.使用 int width = (int)context.getResources().getDimension(R.dimen.thumb_img_width); 2.使用int width = mMainLeftLayout.getLayoutParams().width;
一部手机做好屏幕适配
一.Android多机型适配: 多机型适配在Android开发中经常会碰到,那么如果我们只有一部测试机,如何能做到用这一部手机来看各种不同分辨率手机的UI显示呢!不需要桌前摆一排手机来一个一个的是看。 二.WM命令: 1.什么是WM命令: 说了这么多前提,实际上需要使用的就是一行 wm 命令,可以通过 adb shell 来操作它。 wm 命令主要用来帮助我们修改一些屏幕
屏幕适配dimen文件
屏幕适配dimen文件,直接放在工程中就可以使用了,适配很多个手机的屏幕。
Android屏幕适配万能尺寸生成方法
Android屏幕适配万能尺寸生成方法本方法主要是根据各机型的屏幕像素比例来进行适配,当然你也可以根据自己的需求改成以dp为单位的尺寸适配,但是我个人觉得还是以px为单位好弄些将此代码复制进自己的Android项目中 根据自己的需求修改后,执行main方法即可.代码块 public static void main(String[] args) throws Exception {
dimens资源文件实现px值与dp值、sp值之间的转化
里面有详细的px值在不同分辨率下对应的sp值、dp值,用于UI适配,直接导入项目的资源文件目录下,通过R.dimen.xxx来进行引用,从此不用写多套布局文件,一套layout搞定。
安卓代码中获取dimen设置字体大小setTextSize,会变得比dimen的值还大——解决方法
背景 holder.tvMsgContent.setTextSize(mContext.getResources().getDimensionPixelOffset(R.dimen.message_content_font));<dimenname="message_content_font">32px</dimen>实际效果: 上面第一句java代码,设置...
android studio 通过控制台自动生成dimens中的值
public class GenerateDimenTool { public static void main(String[] args) { StringBuilder builder = new StringBuilder(); //添加xml开始的标签 String xmlStart = "<?xml version=\"1...
ios默认启动页导致游戏启动后分辨率为480*320
做ios项目的时候,遇到一个启动页分辨率的问题。我手机是7p,但是进游戏后,读取到的默认的分辨率却是480*320的,后来看了一下,原来项目有设置launch image source 虽然有设置,但是也是创建后默认的,并没有拖到对应的尺寸上面去 进入图片设置页面,需要按照对应的尺寸把图片拖拽上去,比如Retina4需要640 x 1136 pixels,则把D
Android适配——drawable和values的加载规则
Google搞了一大套 dip、sp、mdpi、hdpi、xhdpi之类的这些东西,简单说来,就是为了让我们轻松实现“与设备密度无关的视觉大小一致性”,这里需要明确的“视觉大小一致性”,就是说无论是在手机、低分辨率平板、高分辨率平板上,这个控件或者图片在物理尺寸上都是一样的。
800*480分辨率得到533*320的奇怪问题
今天在跑一个程序的时候拿屏幕的size, 我的手机是800*480,但是通过下面的代码拿到的高度却是533*320, 后面google得知,需要加上才能拿到正确的值 fuck [quote]//定义DisplayMetrics对象 //DisplayMetrics 描述普通显示信息的结构,例如显示大小,密度,字体尺寸等 DisplayMetrics dm=new Dis...
Android Values文件作用及使用方法
Android valuses位于app/res/values文件是用来存放安卓资源的资源的文件其中包括四个个XML文件:1. colors.xml 保存颜色资源例如:<resources> <!-- Base application theme. --> <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionB
小猪浅谈Android屏幕适配
小猪浅谈Android屏幕适配tags: Tutorial引言      国庆前在微信群里看到有人在问Android屏幕适配的问题,凑巧自己最近时间 略有闲暇,索性来谈谈Android中屏幕适配相关的一些内容吧,鄙人才疏学浅, 所说的都是自己认知范围以内的,不可能面面俱到,如有疏漏不妥之处,还请 不吝指出,谢谢!配上最近被玩坏的Gif~Android中的单位与名词1.相对单位与绝对单位对于计量
h5 手机屏幕适配—REM
一、rem、em和px之间的关系     使用rem之前,先得弄清楚rem、em和px之间的关系,特别是每一个单位的使用跟代码块的继承之间的关系: 单位 代码地址 运行后截图 说明 px https://coding.net/u/Jill/p/dankal-jill/git/blob/master/rem/px.html 字体恒定没有变化
Android 屏幕适配之 dimens 适配
    1 参考链接 http://blog.csdn.net/qq_34161388/article/details/73469319 首先需要明白一些概念,比如什么是 px,什么是 dp,什么是 dpi,讲这些概念的文章很多,推荐一个: http://www.jianshu.com/p/ec5a1a30694b   2 为什么要适配 Google 官方推荐在写布局文件的时候使用...
Android快速屏幕尺寸适配 快速生成 res/dimens.xml
这是java代码工具,直接点击运行,不是Application那个运行,是java运行,你懂得。 此代码是 package com.ljp.youku.utls; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileReader
Android 屏幕适配终极解决方案(包含生成程序dp sp与解决方案)
andriod 屏幕适配方案
android中自定义color的使用说明
这两天一直为自定义color的问题头痛,打心眼里把这个自定义color认为是极其可以忽略的,没想到,在写自定义view改变色彩时头痛了很久,最终在朋友的帮助下解决了这个问题(有时候遇到问题一定要多交流,可以少走很多弯路)。废话不说,下面总结: 自定义color的使用,两种方法: 1、直接在代码中实现:例如 textV.setTextColor(Color.parseColor("#F
Android 刘海屏适配
什么是刘海屏 屏幕的正上方居中位置(上图黑色区域)会被挖掉一个孔,屏幕被挖掉的区域无法正常显示内容,这种类型的屏幕就是刘海屏,也有其他叫法:挖孔屏、凹凸屏等等,为便于说明,后文提到的「刘海屏」都同时指代上图两种屏幕。Apple一直在引领设计的潮流,自从 iPhone X 发布之后,”刘海屏” 就一直存在争议,本以为是一个美丽的错误(Bug),却造就了一时间“刘海屏”的模仿潮,由于Androi...
android屏幕适配方案一(建立不同资源文件夹)
重要概念屏幕尺寸屏幕尺寸指屏幕的对角线的长度,单位是英寸,1英寸=2.54厘米比如常见的屏幕尺寸有2.4、2.8、3.5、3.7、4.2、5.0、5.5、6.0等屏幕分辨率屏幕分辨率是指在横纵向上的像素点数,单位是px,1px=1个像素点。一般以纵向像素*横向像素,如1960*1080。屏幕像素密度屏幕像素密度是指每英寸上的像素点数,单位是dpi,即“dot per inch”的缩写。屏幕像素密度与
几行代码帮你搞定屏幕适配
这个程序是生成dimen文件夹进行不同屏幕的适配的,请看 XMLGenerator.Java [java] view plain copy import java.io.File;   import java.io.FileNotFoundException;   import java.io.FileOutputStream;   impo