Android9编程五:Layout资源

要显示图像,应该去Common或Widgets组中去找控件。如下图:

选择“ImageView(图像视图)”这个控件,然后把它拖到了预览页面的内容区。当你放开鼠标时,Android Studio就会打开一个窗口,让你选择要在这个图像控件中显示的图像(第一次运行可能要等很长很长时间):

最左边为类别,有“Drawable”和“Color”,分别表示图像和和颜色。你要选择“Drawable”,右边显示的都是可用的图像资源(就是图片文件)。这些Drawable资源又被分为“Project”和“Android”两组,Project表示我们工程中带的资源,android表示Andriod SDK中带的资源。随你便,选什么都行,比如我选Project中的第一个:ic_launcher,点OK后就可以看到预览界面中多了一个图像:

图像有点小,你可能想把这个图像调大一点,怎么做呢? 图像控件默认是以显示的图像的真实大小来决定自身的大小,也就是控件适应图像,但也可以反过来,让图像适应控件,此时我们应该为图像控件指定固定的大小,然后让图像跟据图像控件自动缩放。要做到此效果,只需要修改图像控件的“layout_width”(宽度)和“layout_height”(高度)属性。要想修改控件属性,需打开属性栏,见下图:

红箭头所指就是属性栏开关,点它打开属性栏,如下图:

红框内就是属性栏,你可能看到的内容跟我的不一样,是因为你当前选中的控件跟我的不一样,当你在预览窗口或控件树中选中图像控件,就看到跟我一样的内容了。