程序员

Android 如何做好一个界面(一)

2019-03-31  本文已影响5人  Joey_Zjy

作为一个自学Android的人,一开始是真的不知道该怎么入手做好界面,下面是我总结的一些经验,基础知识,面对无基础想学Android的人

一、了解Android目录

要想知道怎么做一个页面首先得知道这个页面在那里写,该放在哪里 文件目录.png
drawable文件夹

drawable文件存放的是样式文件,所谓的样式文件就是你用的控件的样式,比如说

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

layout文件存放的是布局文件,所谓的布局文件就是存放具体控件的地方,界面里有什么控件,放置的位置都是在布局文件里面操作的

mipmap文件夹

mipmap文件存放的是图片,安装开发所需要的基础图片就是放在这个文件夹里,至于文件名后面加的xxhdpi就是存放不同分辨率的同一张图片,具体根据手机的分辨率来调用不同文件夹里的图片

color.xml文件

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

color例子
string.xml文件

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

string例子
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都可以这么做,非常方便。

上一篇 下一篇

猜你喜欢

热点阅读