(五)Android 中LayoutInflater的使用!

最后更新于:2022-04-01 19:45:44

大家好我们这一节讲的是LayoutInflater的使用,在实际开发种LayoutInflater这个类还是非常有用的,它的作用类似于findViewById(),   不同点是LayoutInflater是用来找layout下xml布局文件,并且实例化!而findViewById()是找具体xml下的具体widget控件(如:Button,TextView等)。   为了让大家容易理解我做了一个简单的Demo,主布局main.xml里有一个TextView和一个Button,当点击Button,出现Dialog,而这个Dialog的布局方式是我们在layout目录下定义的custom_dialog.xml文件(里面左右分布,左边ImageView,右边TextView)。 效果图如下:   ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-08-10_57aae596377da.gif)   下面我将详细的说明Demo的实现过程:   1、新建一个Android工程,我们命名为LayoutInflaterDemo.   2、修改main.xml布局,里面主要在原来基础上增加了一个Button.代码如下:   ~~~
';