认识了一下关于res资源文件,在资源文件中存在着很多的文件夹
1.其中drawable可以保存一些图片此时这些图片可以设置成页面的背景,还有就是可以自己设计背景.只需要在xml文件中设置<ImageView>控件在其中的属性设置src="@drawable/img"
2.其中设置图片的时候可以通过scaletype属性进行图片的缩放centercrop属性缩放是最协调的.
3.在设置文件的时候也可以在java文件中进行设置获取到ImageView的id后通过设置setImageResource(R.id.图片名称);
4.还有就是在drawable文件中可以创建资源文件设置文件类型为shape可以应用属性设置输入框的背景.其中就是stroke是设置边框的属性包括宽度和颜色,
补充<corners android:radius="100dp"/>是设置的四个角的弧度
其中shape中有四个可选要素
android:shape="rectangle" 表示矩形
android:shape="line" 表示线形(一般不怎么用)
android:shape="oval" 表示椭圆
android:shape="ring" 表示圆环
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<stroke android:color="@color/blue" android:width="3dp"/>
<corn android:radius="20dp"/>
</shape>
在layout文件中存储的是穿件Activity文件时产生的layout的界面文件.此文件中还会存放listView控件中需要的item文件(需要单独创建).
mipmap储存的基本上是一些icon图标文件,也是图片不过比例比较小,大小通过mipmap的后缀进行区分,values基本就是设置一些属性进行调用其中有Theme主题,string文字,color颜色在需要使用的时候通过@调用就行.
shape属性参考:https://blog.csdn.net/qq_41890177/article/details/105883021