安卓开发学习笔记

Android Studio

Download Android Studio & App Tools - Android Developers

App运行日志

Android采用Log工具打印日志,它将各类日志划分为五个等级

Log.e 表示错误信息,比如可能导致程序崩溃的异常

Log.w 表示警告信息

Log.i 表示一般消息

Log.d 表示调试信息,可以把程序运行时的变量值打印出来,方便跟踪调试

Log.v 表示冗余信息

尺寸大小计算

px(Pixel像素)也称为像素元素,是作为图像构成的基本单元,单个像素的大小并不固定

Resolution(分辨率)是指屏幕的垂直和水平方向的像素数量

Dpi(像素密度)是指屏幕上每英寸距离多少个像素点

Density(密度)是指屏幕上每平方英寸中含有的像素点数量

Dip/dp(设备独立像素)也可以叫做dp,长度单位,同一单位在不同的设备上有不同的显示效果,固体效果根据设备的密度有关,详细的公式请看下面。

px=dip*dpi/160

结论

对于相同分辨率的手机,屏幕越大,同DP的组件占用屏幕比例越小

对于相同大小,不同分辨率的手机,同DP的组件占屏幕的比例也相同

字体颜色

RGB颜色定义

在XML文件中则通过属性android:textColor指定文本颜色,色值由透明度alpha和RGB三原色联合定义

色值有八位十六机制和六位十六进制两种表达方式,例如八位编码FFEEDDCC中,FF表示透明度,EE表示红色的浓度,DD表示绿色的浓度,CC表示蓝色的浓度

透明度为FF表示完全不透明,00表示完全透明

xml中设置

Java中设置

setContentView(R.layout.activity_text_color);
TextView tv_code_system=findViewById(R.id.tv_code_system);
tv_code_system.setTextColor(Color.GREEN);

视图的宽高

视图的宽度通过属性android:layout_width表达,视图高度通过属性android:layout_height表达,宽高的取值主要有下列三种

match_parent 表示和上级视图一致

wrap_parent 表示与内容自适应

以dp为单位的具体尺寸

你可能感兴趣的:(android,学习,笔记)