首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Android 设置字体大小不跟随系统

最近发现如果将手机系统的字体设置为大字体,应用中的字体将跟随系统变大,而布局大部分我们根据设计出图写死了大小,这就会导致文字显示不全。 究其原因到底是因为什么呢?...Google了一下,发现原来我们为字体设置大小为SP,而SP,不仅根据像素进行改变,还会根据系统设置大小而改变,所以如果我们布局写死的地方,可以将字体的大小设置位dp。...@Override public Resources getResources() { // 字体大小不跟随系统 Resources res = super.getResources...; res.updateConfiguration(config, res.getDisplayMetrics()); return res; } 原理其实很简单,在android...中控制字体大小的是Configuration类中的fontScale属性,其默认值为1,会随系统调节字体大小而发生变化,我们强制让其等于默认值,就可以实现字体不随调节改变。

5.4K50
您找到你想要的搜索结果了吗?
是的
没有找到

textview设置字体大小-Android应用开发之TextView设置个别字体样式

(XXX)   方法获得对象后,通过()方法动态赋值textview设置字体大小,通过:属性设置单行模式,通过:设置整体颜色,通过:来设置自动连接(none,)的类型。...通过查询资料,了解到格式化文字的方式主要分为两大类:   第一类:HTML标签格式化文字   代码比较简单textview设置字体大小,如下:   1 import .app.;   2 import...(new ("serif"), 2, 4, .SIVE);   19   20 //设置字体大小(绝对值,单位:像素)   21 msp....23   24 //设置字体大小(相对值,单位:像素) 参数表示为默认字体大小的多少倍   25 msp....(new (2.0f), 10, 12, .SIVE); //2.0f表示默认字体大小的两倍   27   28 //设置字体前景色   29 msp.

98330

Android Ndk and Opencv Development 3

(最好是找一个包含jni代码的项目进行修改) [1]打开jni下的Android.mk文件,修改OpenCV的那一部分,将off设置为on,并设置OpenCV_LIB_TYPE为SHARED,结果如下:...3.Android摄像头 关于如何使用Android摄像头Android设备一般有两个摄像头,前置摄像头和后置摄像头,在进行和摄像头相关的应用开发的时候很容易遇到各种问题,推荐以下几篇文章: Android...关于OpenCV的Camera在Layout文件中的配置:OpenCV:show_fps在layout中如果设置为true的话显示界面中会出现当前摄像头帧率的信息以及图片的大小,OpenCV:camera_id...关于如何传递摄像头预览的图像数据给Native层:这个很重要!...,采用的是第二种图像数据传递方式,其中他提出了很多可以优化的地方,包括: ①尽量使用Mat而不要使用IplImage ②尽量保证你的图像处理函数能够处理RGBA格式的图像 ③如果可以先压缩图像大小再对图像进行处理

1.2K20

Android项目实战(二十三):仿QQ设置App全局字体大小

一、项目需求: 因为产品对象用于中老年人,所以产品设计添加了APP全局字体调整大小功能。 这里仿做QQ设置字体大小的功能。...这样做的目的可以方便的我们设置,如果每个Textview大小都乱乱的,那这个文字大小改变的功能也没什么意义了。...这样在每个Activity或者Fragment 创建View的过程中在 TextView创建的时候给控件动态设置文字的大小    textview.setTextSize(级别默认文字大小+seekbar...然后在每个要打开的新的界面创建View的过程中 给TextView动态设置文字大小 注意:不是我修改文字大小之后,整个APP所有界面的TextView都立马改变。...------------------------------------------------------  三、代码实现 1、首先就是这个SeekBar控件,上面需要有刻度,需要有文字,显然我们用android

2.3K70

Android RTMP】Android Camera 视频数据采集预览 ( 视频采集相关概念 | 摄像头预览参数设置 | 摄像头预览数据回调接口 )

文章目录 一、 Android 端数据采集涉及到的相关概念 二、 Camera 预览图像尺寸设置 三、 获取摄像头采集的数据格式 一、 Android 端数据采集涉及到的相关概念 ---- 1 ....Android 摄像头常量 : Android 中使用特定的常量指定使用哪个摄像头 ; ① 指定后摄像头 : 使用 Camera.CameraInfo.CAMERA_FACING_BACK 常量 , 指定后摄像头...Camera 预览图像尺寸设置 : ① 用户设置图像预览尺寸 : 用户设置 Camera 参数时 , 会设置一个 Camera 摄像头预览图像宽高参数 , 这个值用户可以随意设置 ; ② 系统预置的...获取摄像头参数中的预览图像大小参数 List supportedPreviewSizes = parameters.getSupportedPreviewSizes...采集到的图像数据 : 这是摄像头采集的图像数据 , Android 中的 Camera 摄像头采集数据成功后 , 就会回调该 PreviewCallback 接口中的 onPreviewFrame 方法

1.2K10

Core ML简介及实时目标检测及Caffe TensorFlow coremltools模型转换

首先需要做一定的限制,输入图片要求是224*224大小的,通过摄像头获取的图像数据是1080*1920的,如果直接转换为224*224会有拉伸,影响识别结果,所以,作者采用的方法是获取中间区域部分的正方形图像...layer,对于图像来说,摄像头拍摄到的图像数据直接展示在该layer上 @property (nonatomic, strong) AVCaptureVideoPreviewLayer *preview...; //感兴趣的区域,即将摄像头上该区域的图像捕获去进行识别 @property (nonatomic, assign) CGRect interestRegionRect; //目标图像大小,针对不同模型...,设置大小为目标大小 UIGraphicsBeginImageContext(targetSize); //将前面裁剪的感兴趣的图像绘制在目标大小上 [cropImage drawInRect...Vision帮我们处理的图片大小的适配问题,就不需要手动转换了。

3K70

Android RTMP】NV21 图像旋转处理 ( 图像旋转算法 | 后置摄像头顺时针旋转 90 度 | 前置摄像头顺时针旋转 90 度 )

文章目录 一、 后置摄像头顺时针旋转 90 度 二、 前置摄像头顺时针旋转 90 度 三、 NV21 格式图像旋转代码 一、 后置摄像头顺时针旋转 90 度 ---- 1 ....NV21 格式图像数据的排列 : 16 个 Y 灰度数据在前 , 然后 4 组 ( 8 个 ) VU 色彩值 , 饱和度 , 数据交替存放 ; \begin{bmatrix} y1 & y2...---- /** * 将 NV21 格式的图片数据顺时针旋转 90 度 * 后置摄像头顺时针旋转 90 度 * 前置摄像头逆时针旋转 90 度 * @param...后置摄像头需要将图像顺时针旋转 90 度 */ if(mCameraFacing == Camera.CameraInfo.CAMERA_FACING_BACK...前置摄像头与后置摄像头相反, 后置摄像头顺时针旋转 90 度 前置摄像头需要将图像逆时针旋转 90 度 */

2.2K10

Differences between OpenCV JavaCV and OpenCV4Android

[下面提到的OpenCV library 是 OpenCV4Android SDK 的一部分] [其实还有一种获取摄像头数据的方式,那就是直接在Native层操作摄像头,OpenCV4Android SDK...),源码都在OpenCV-Android sdk的samples目录下,这里简单介绍下:OpenCV Library中提供了两种摄像头,一种是Java摄像头-org.OpenCV.Android.JavaCameraView...(2) 关于如何传递摄像头预览的图像数据给Native层 这个很重要!...③使用OpenCV的摄像头:JavaCamera或者NativeCamera都行,好处是它进行了很多的封装,可以直接将预览图像的Mat结构传递给Native层,这种传递是使用Mat的内存地址(long型...>我测试通过的源码下载 (5) 摄像头使用OpenCV4Android Library,然后将摄像头得到的数据Mat 直接传给JavaCV的人脸识别算法,然后返回识别结果即可。

2.3K40

教程 | 如何使用谷歌Mobile Vision API 开发手机应用

摄像头源内部使用了 Camera API,它将图像帧传递给检测器,检测器运行算法来生成检测结果。然后结果被传递给处理器。...Android 平台由 Google Play 提供服务;而在 iOS 平台中可以使用 CocoaPods 包管理工具安装。下面是开发安卓手机二维码应用的代码演示。...首先,开发者需要指定具体的编译工具与运行环境依赖,不同的 GMV API 需要不同的依赖,开发者只需根据业务指定 android:value 为 barcode, face 或 text。...下图演示了 Focusing Processor 类,它能让你在多二维码的环境中专注分析某一个二维码,用户可以调整设备摄像头拍摄的位置切换至不同的二维码。...首先设置运行依赖中的 android:value 为 face,接下来完成对 Detector 类、Processor 类与 Tracker 类的设置与业务逻辑。

2K50

Android使用技巧:将当前摄像头预览图像保存为Bitmap对象 & 保存到本地

前言 今天,carson将结合示例讲解:如何将当前摄像头预览图像保存为Bitmap对象 & 保存到本地 ---- 1. 背景 正开启摄像头预览 ---- 2....需求 将当前摄像头预览的图像保存为Bitmap对象 & 保存到手机本地文件夹 ---- 3....SD_PATH = "/sdcard/carsonfile/pic/"; private static final String IN_PATH = "/carsonfile/pic/"; // 步骤2:在摄像头回调数据时将数据存储为...private static String generateFileName() { return UUID.randomUUID().toString(); } // 步骤3:设置回调...总结 接下来我将继续介绍 Android开发中的相关知识,感兴趣的同学可以继续关注本人博客Carson_Ho的开发笔记 请帮顶 / 评论点赞!因为你的鼓励是我写作的最大动力!

2.1K10

Android中的人脸检测的示例代码(静态和动态)

Google 于2006年8月收购Neven Vision 公司 (该公司拥有10多项应用于移动设备领域的图像识别的专利),以此获得了图像识别的技术,并加入到android中。...myPaint.setColor(Color.GREEN); myPaint.setStyle(Paint.Style.STROKE); myPaint.setStrokeWidth(3); //设置位图上...Import的类就不列出了,核心的代码和流程如下: A,打开摄像头,获得初步摄像头回调数据,用到是setpreviewcallback protected Camera mCameraDevice...parameters = mCameraDevice.getParameters(); setCameraDisplayOrientation(1,mCameraDevice); //设置预览方向...YUV,再按图像尺寸压缩成JPEG,从输出流中转成数组 byte[] arrayOfByte = localByteArrayOutputStream.toByteArray(); CameraRelease

1K20

【CCD图像检测】4:图像的简单校正

CCD图像检测 作者:一点一滴的Beer  指导教师:Chen Zheng  单位:WHU 五、 图像的校正。 5.1.纵向校正 5.1.1纵向理论校正。...B为摄像头视点,C为摄像头底座,A、D分别为摄像头正前方看到的最近和最远距离。然后通过计算,计算出320行视频信号的实际看到的距离之间的对应关系(当然我们先认为视频信号行是等间距地排布在成像面上的)。...先通过CRT显示器观测并记录安装完毕的摄像头的如下参数。...采用校正后的结果进行采样,在对用黑线贴成的由一定大小的正方形组成的网格板进行拍摄,还原的数字图片因镜头有一定程度上的球面失真,仍会造成近处的图像密度更大,这个基本无法利用现有的技术进行理论分析。...图29:图像的横向校正原理图 5.2.2横向实际校正。

77030
领券