安卓开发中xml文件里面引入类名的作用

安卓开发中xml文件里面引入类名的作用

问题描述:

我是安卓小白,以为xml一般引入button、 textview、等布局文件,第一次看到xml里面引入类名,想问一下这样有什么作用?
img

<com.... 你红框中的部分是android当中的自定义控件,在你的src中会看到它的代码。

跟textview有区别吗?只不过textview是android.widget下的,路径省略了,你也可以

<android.widget.TextView
     android:layout_width="wrap_content"
     android:layout_height="wrap_content" />

其它路径下的view,你肯定要写好路径啊,本质上没有任何区别

在安卓里面各个界面是由多个控件组成的,每个控件对应不同的地址,类似于java中的包中有多个java类一样的。

XML文件实际上相当于一个配置文件,你所有的空间,都是由对应的代码的。包括button、textview等,其实都是在androidX包下面的java文件。但是这些都是系统给我们提供好的空间,所以我们不需要加包名或者全路径。但是对于自定义的控件,我们就必须通过包名等全路径去让xml识别。望采纳