作为一个自学Android的人,一开始是真的不知道该怎么入手做好界面,下面是我总结的一些经验,基础知识,面对无基础想学Android的人
一、了解Android目录
要想知道怎么做一个页面首先得知道这个页面在那里写,该放在哪里
drawable文件夹
drawable文件存放的是样式文件,所谓的样式文件就是你用的控件的样式,比如说

就好像给控件穿了件衣服一样,drawable里面的xml文件就是一件件的衣服
使用方法:在控件属性中添加
android:background="@drawable/文件名称"
即可例如:

layout文件夹
layout文件存放的是布局文件,所谓的布局文件就是存放具体控件的地方,界面里有什么控件,放置的位置都是在布局文件里面操作的
mipmap文件夹
mipmap文件存放的是图片,安装开发所需要的基础图片就是放在这个文件夹里,至于文件名后面加的xxhdpi就是存放不同分辨率的同一张图片,具体根据手机的分辨率来调用不同文件夹里的图片
color.xml文件
color.xml文件是存放软件所需的颜色
使用方法:在需要使用颜色的时候在填写位置填写"@color/id名称"
即可
例如:

string.xml文件
string.xml文件是存放软件所需的文本
使用方法:在需要使用文本的时候在填写位置填写"@string/id名称"
即可
例如:

styles.xml文件
styles.xml文件是软件风格的存放处
修改这个文件的风格整个软件风格都会改变,例如去掉软件的标题栏只要把文件里的
<style name="AppTheme" parent="AppTheme.Base">
改为<style name="AppTheme" parent="Theme.AppCompat.DayNight.NoActionBar">
即可
总结
安卓的界面主要是在layout中编写,layout编写组件通过调用color,string,drawable中属性来改变组件的样子。
那为什么要把属性都往外写呢?
因为这种属性在一个软件的编写中不止一次使用,所以你只要写一次多次调用即可,这要字想要改变整个软件颜色风格就只要改color.xml的颜色整个软件就变了,同理string和drawable都可以这么做,非常方便。
网友评论