新人,安卓!!!!!!!!!!

我想问一下我标记的那部分是什么意思啊图片

这是组件的布局,比如横行或竖向

布局的长宽都自动填充满它的父容器。

org.crazyit.ui.DrawView是自定义控件,match_partent是自适应父容器,也就是自定义控件的宽和高都布满父容器。

org.crazyit.ui.DrawView是一个自定义控件,在项目种对应org.crazyit.ui包里的DrawView类,这个类继承一个View或者是Layout

这个是一个自定义控件布局,第一行是控件名字,下面两行分别是设置宽度和高度都为自适应父控件。

layout_width是设置当前控件的宽度,layout_height是设置当前控件的高度

第一行的意思是这个包里面有一个自定义的View,下面两行说的是宽高,match_parent 意思是LinearLayout有多大,那么我就要有多大

这是你自己自定义的一个view布局

org.crazyit.ui.DrawView是一个自定义控件,这是别人写好的一个布局,你在程序开发的时候你需要把相应的jar包放入工程中的libs文件目录下,这样你就可以使用别人写好的这个布局了。

org.crazyit.ui.DrawView是一个自定义控件。
看这段代码上面的文字:该实例依然在java代码中创建了DrawView实例,并将它添加到LinearLayout容器中。实际上指的就是这段代码:将一个DrawView添加到LinearLayout
在你的代码中,应该有一个包名为org.crazyit.ui的包,里面有一个类名称是DrawView,就是你自定义的DrawView控件(DrawView实例),在xml布局中,可以添加Textview,Edittext,Button,当然也可以添加继承自View的任何控件,包括你自定义的DrawView
如果你的代码中没有org.crazyit.ui这个包,请仔细翻看书中代码,并对比你的代码,找到书中org.crazyit.ui包对应的你的代码中的包,DrawView同理,在你的代码中和书中DrawView.java文件对应位置的java文件,就是你的自定义控件。
控件中的layout _ width ,表示设置当前控件(即DrawView本身)的宽,marth _ parent 表示充满父容器,也就是它的宽和它的父容器——那个LinearLayout,一样宽。
控件中的layout _ height ,表示设置当前控件(即DrawView本身)的高,marth _ parent 表示充满父容器,也就是它的高和它的父容器——那个LinearLayout,一样高。

首先是定义了一个自定义控件,然后设置了控件的宽高匹配父控件