一手遮天 Android - view(布局类): setContentView() 和 addContentView()

一手遮天 Android - view(布局类): setContentView() 和 addContentView(),第1张

概述项目地址https://github.com/webabcd/AndroidDemo作者webabcd一手遮天Android-view(布局类):setContentView()和addContentView()示例如下:/view/layout/ContentViewDemo1.java/***演示setContentView()和addContentView()的用法*/packagecom.webabcd.an

项目地址 https://github.com/webabcd/AndroidDemo
作者 webabcd

一手遮天 AndroID - vIEw(布局类): setContentVIEw() 和 addContentVIEw()示例如下:

/vIEw/layout/ContentVIEwDemo1.java

/** * 演示 setContentVIEw() 和 addContentVIEw() 的用法 */package com.webabcd.androIDdemo.vIEw.layout;import androIDx.appcompat.app.AppCompatActivity;import androID.graphics.color;import androID.os.Bundle;import androID.vIEw.VIEw;import androID.vIEw.VIEwGroup;import androID.Widget.button;import androID.Widget.linearLayout;import com.webabcd.androIDdemo.R;public class ContentVIEwDemo1 extends AppCompatActivity {    @OverrIDe    protected voID onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        // 通过指定资源文件 ID 的方式设置当前 activity 的布局(这就是最常见的方式,就不说了)        // setContentVIEw(int layoutResID);        // 通过指定 vIEw 的方式设置当前 activity 的布局        linearLayout linearLayout = new linearLayout(this);        linearLayout.setBackgroundcolor(color.GREEN);        VIEwGroup.LayoutParams params1 = new VIEwGroup.LayoutParams(VIEwGroup.LayoutParams.MATCH_PARENT, VIEwGroup.LayoutParams.MATCH_PARENT);        setContentVIEw(linearLayout, params1);        // 通过指定 vIEw 的方式为当前的 activity 添加布局        button button = new button(this);        button.setText("webabcd");        VIEwGroup.LayoutParams params2 = new VIEwGroup.LayoutParams(VIEwGroup.LayoutParams.WRAP_CONTENT, VIEwGroup.LayoutParams.WRAP_CONTENT);        addContentVIEw(button, params2);        /*         * 运行本例之后,你打开 Layout Inspector 会看到如下文档结构(linearLayout 和 button 在文档结构上是平级的)         * ContentFrameLayout - 这个是 activity 的父容器         *   linearLayout - 这个是你通过 setContentVIEw(linearLayout, params1); 设置的布局         *   button - 这个是你通过 addContentVIEw(button, params2); 添加的布局         */    }}

项目地址 https://github.com/webabcd/AndroidDemo
作者 webabcd

总结

以上是内存溢出为你收集整理的一手遮天 Android - view(布局类): setContentView() 和 addContentView()全部内容,希望文章能够帮你解决一手遮天 Android - view(布局类): setContentView() 和 addContentView()所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/web/999525.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存