android xml命名空间、控件属性
2018-07-24 本文已影响0人
codeflame
打开布局的xml文件。
首先遵从xml规范,第一行<?xml version="1.0" encoding="UTF-8"?>
,说明遵从xml哪个版本和该文件使用哪种编码。格式规范可百度。
根元素属性里的的几个命名空间,实际上予以区别的是后面的uri,格式就是
xmlns:方便你打字和记忆的别名="某个uri"
命名空间干嘛的?右转:http://www.w3school.com.cn/xml/xml_namespaces.aspxmlns:android="http://schemas.android.com/apk/res/android"
android系统需要的命名空间xmlns:app="http://schemas.android.com/apk/res-auto"
自己当前app需要的命名空间xmlns:tools="http://schemas.android.com/tools"
只在开发时生效的命名空间,供你测试时设置值,省得你观察完效果后回头手动操作把它删去注意:上面中的android,app,tools都是能随便你瞎吉尔改的,因为它只是别名,实际上用于作根本区别的是后面的url。
为什么固定这些url?看这里:https://www.jianshu.com/p/b8bcc0586ebe