Android中使用标签其他布局文件不显示

最近在学习安卓,新人记录一下自己踩过的坑,方便自己以后查询。

事情是这样的,最近在跟着教程学习时遇到用  封装 NavigationBar;布局写好后在AndroidStudio中预览是正常的,但是在真机上运行时,除了封装的内容,其他布局都不显示。

引用的布局代码如下:

    xmlns:tools="http://schemas.android.com/tools"

    android:layout_width="match_parent"

    android:layout_height="wrap_content"

    xmlns:app="http://schemas.android.com/apk/res-auto"

    tools:orientation="vertical">

   

   

        android:layout_width="200dp"

        android:layout_height="200dp"

        android:src="@mipmap/logo"

        android:layout_gravity="center_horizontal"

        android:layout_marginTop="@dimen/marginSize"

        />

   

        android:layout_width="match_parent"

        android:layout_height="wrap_content"

        app:input_icon="@mipmap/mine"

        app:input_hint="手机号"

        app:isPassWord="false">

   

查了一下其他资料,发现也有人遇到这个问题,但是他说在标签下加上宽高属性就解决了,我试了一下还是没有解决我遇到的问题;

又仔细看了两遍上面的布局代码,发现是最外层LinearLayout布局的orientation属性是引用tools里的,可能是输入orientation时选择AS的提示输入内容时没有注意;

tools:orientation=“vertical”

改为

android:orientation=“vertical”

问题解决。

AS的提示代码确实很方便,但是使用的时候还是要注意一点,避免一不小心把自己带到坑里;

另外这个tools:下面的orientation属性也不知道是怎么回事,怎么使用什么情况下使用。改天有空查一下;

你可能感兴趣的:(Android中使用标签其他布局文件不显示)