LayoutInflater的作用

LayoutInflater的作用是导入界面,说白了就是查找layout中的.xml界面并导入。如下:

public class MainActitivity extends Acticity{

  TextView textView;

  public void onCreate(Bundle savedInstanceState){

    super.onCreate(savedInstanceState);

    //setContentView(R.layout.activity_main);

    textView=(TextView)findViewById(R.id.textView);

    

    LayoutInflater layoutInflater=LayoutInflater.from(this);

    View view=layoutInflater.inflate(R.layout.activity_main,null);

    setContentView(view);

  }

}

以上类中,setContentView(R.layout.activity_main)是可以被

 LayoutInflater layoutInflater=LayoutInflater.from(this);

    View view=layoutInflater.inflate(R.layout.activity_main,null);

    setContentView(view);

代替的,但其作用不仅如此,如果想要到导入新的界面,完全可用LayoutInflater

转载于:https://www.cnblogs.com/zhongshujunqia/p/3973626.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值