技巧

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

 




posted @ 2016-12-08 12:52  清晖皓月  阅读(148)  评论(0编辑  收藏  举报