将xml转换为view的方法

android推荐实用xml布局文件来控制UI界面
方法1:setContentView(R.layout.id)
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
}

image.png

方法2:inflate方法
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
View content = LayoutInflater.from(this).inflate(R.layout.activity_main, null);
setContentView(content);
}

image.png
              ViewGroup contentView = (ViewGroup) MainActivity.this.getWindow().findViewById(Window.ID_ANDROID_CONTENT);
                View contenttop = LayoutInflater.from(MainActivity.this).inflate(R.layout.activity_top, null);
                contentView.addView(contenttop);

这个是覆盖了当前整个界面

  ViewGroup contentView = (ViewGroup) MainActivity.this.getWindow().findViewById(R.id.innerLayout1);
                View contenttop = LayoutInflater.from(MainActivity.this).inflate(R.layout.activity_top, null);

                contentView.addView(contenttop);
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容