美文网首页安卓开发
安卓动态添加控件_向LinearLayout中增加控件

安卓动态添加控件_向LinearLayout中增加控件

作者: 蓝不蓝编程 | 来源:发表于2018-10-11 08:52 被阅读9次

    背景:

    在有些情况下,需要通过代码自动向页面内增加控件,而不是事先在xml文件中写好。本文介绍将LinearLayout中增加控件。

    解决方案:

    1.添加单个控件样例

    LinearLayout layout = findViewById(R.id.topLayout);
    TextView textView = new TextView(this);
    textView.setText("测试");
    layout.addView(textView);
    

    效果:


    2.添加多个控件样例

    LinearLayout layout = findViewById(R.id.topLayout);
            for(int i=0;i<5;i++)
            {
                TextView textView = new TextView(this);
                textView.setText("测试"+i);
                layout.addView(textView);
            }
    

    效果:

    安卓开发技术分享: https://www.jianshu.com/p/442339952f26

    相关文章

      网友评论

        本文标题:安卓动态添加控件_向LinearLayout中增加控件

        本文链接:https://www.haomeiwen.com/subject/nxpvaftx.html