栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

A014-values资源,这份字节跳动历年校招Android面试真题解析

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

A014-values资源,这份字节跳动历年校招Android面试真题解析

Color


在XML文件中定义颜色值

语法:

name=“color_name”

hex_color

eg:

保存路径:res/values/colors.xml

#f00

#80ff0000

在Java中使用:

Resources res = getResources();

int color = res.getColor(R.color.opaque_red);

在XML中使用:

android:layout_width=“fill_parent”

android:layout_height=“wrap_content”

android:textColor="@color/translucent_red"

android:text=“Hello”/>

Dimension


在XML定义尺寸值

尺寸可以使用以下单位:

dp - 与密度无关的像素,主要应用于布局中的间距

sp - 与dp类似,主要应用与字体大小

pt - 屏幕物理长度单位, 表示一个点,是屏幕的物理尺寸。大小为1英寸的1/72。

px - 对应屏幕上实际像素。这个单位不推荐使用,因为不同的设备可以具有不同每英寸不同数量的像素。

mm- 表示毫米,基于屏幕的物理尺寸。

in -表示英寸,是屏幕的物理尺寸。每英寸等于2.54厘米,我们经常所说的屏幕多少寸,指的是对角线的长度。

语法:

name=“dimension_name”

dimension

eg:

保存路径: res/values/dimens.xml

25dp

《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》

浏览器打开:qq.cn.hn/FTe 免费领取

n>

150dp

30dp

16sp

在Java中使用:

Resources res = getResources();

float fontSize = res.getDimension(R.dimen.font_size);

在XML中使用:

android:layout_height="@dimen/textview_height"

android:layout_width="@dimen/textview_width"

android:textSize="@dimen/font_size"/>

ID

在XML定义id值,它会映射到R.java文件,具有唯一性,我们在程序中可以直接使用它作为id。

语法:

type=“id”

name=“id_name” />

eg:

保存路径:res/values/ids.xml

在XML中使用:

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/463018.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号