技巧
1.res/values/color.xml 定义颜色
android:background="@color/gray" 引用颜色
2.尺寸换算 dp图形 sp是文字
3.Nine-Patch图片方法
\android\sdk\tools\draw9patch.bat
4.读取Xml
在res目录下创建xml
<?xml version="1.0" encoding="utf-8"?>
<npcs>
<npc name="令狐冲">
<base info="abc">
<level>5</level>
</base>
</npc>
</npcs>
private void readSaveNpcsXML()throws Exception{
Resources res=getResources();
XmlResourceParser xrp=res.getXml(R.xml.npcs);
List<Npc> npcs=new ArrayList<Npc>();
Npc npc=null;
//判断是否到了文件的结尾
while (xrp.getEventType()!=XmlResourceParser.END_DOCUMENT){
if(xrp.getEventType()==XmlResourceParser.START_TAG){
if(xrp.getName().equals("npc")) {
npc=new Npc();
npc.setName(xrp.getAttributeValue
(0));}else if(xrp.getName().equals("base")){
//会遍历到根下的所有属性
}
}else if(xrp.getEventType()==XmlResourceParser.END_TAG){
npcs.add(npc);
npc=null;
}
xrp.next();
}
}
5.尺寸在320x480分辨率,像素密度为160,1dp=1px
在480x800分辨率,像素密度为240,1dp=1.5px3.实现下边框 View注意大小写<View
android:layout_width="match_parent"
android:layout_height="1dp"
/>