关于 inflate 个人笔记

package com.example.cesh;


import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.widget.LinearLayout;


public class MainActivity extends Activity {                                               


@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
/* R.layout.activity_main */
// View view = (LinearLayout)
// getLayoutInflater().inflate(R.layout.te,null);


// view = getLayoutInflater().inflate(R.layout.te, (ViewGroup) view, t);
setContentView(R.layout.activity_main);
// ViewGroup root= (ViewGroup) findViewById(R.id.sd);


//
/*ViewGroup vi = (LinearLayout) getLayoutInflater().inflate(
R.layout.activity_main, null);
ViewGroup vq = (LinearLayout) getLayoutInflater().inflate(
R.layout.activity_main, null);
ViewGroup vv = (ViewGroup) vq.findViewById(R.id.sd);// find这个方法是不进行实例化的东西所以在执行这个方法的是不混实例化从而在后面的之后
// 由于inflate得到的不是原本的那个布局的实例,所以只有重新设新的view才会生效,你调用的那个方法没有把他加载到原本的布局上而是加载到了新的布局上了
if (vi == vq) {
Log.i("ss", "为相同的一个对象");
}
if (vi.equals(vq)) {
Log.i("equal", "e为相同的一个对象");
}
if (vi.equals(vq) == false) {
Log.i("equal", "e为不是相同的一个对象");
}
if (vi != vq) {
Log.i("ss", "实例化之后为不相同的一个对象");// 这个是对的
// 所以先设置setcontenview(R.layout.activity_main)之后
// 实例化的一个这个activity——main是一例外的不是在原来的基础上进行修改的了实例化的得到的不是一回事
}
View view = getLayoutInflater().inflate(R.layout.te, vv);
setContentView(vq);
*/





/

// 第二种 
ViewGroup rootViews =(ViewGroup)getLayoutInflater().inflate(R.layout.activity_main,null);
ViewGroup rootView=(ViewGroup) findViewById(R.id.sd);

View view = getLayoutInflater().inflate(R.layout.te, rootView,true);

 
// ViewGroup rootView=(ViewGroup) findViewById(R.id.sd);//这个view可以人作为原来的那个布局
// View view = getLayoutInflater().inflate(R.layout.te, rootView,true);
// set(view)才可以


}

}


学习交流群163354117

简介:CodeForFuture......本群专注于互联网、电子商务及数据挖掘,群内成员来自各大高校的研究生和本科生(比如清华大学、北京大学、中山大学、北京联合大学、华南理工、江南大学......不再一一列举)以及各大公司的员工(比如百度、新浪、金山、航天科技集团,爱奇艺、华为科技,建行、乐逗游戏等等),还有猎头偶......期待您的加入,让我们一起从优秀走向卓越......

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值