1. 程式人生 > >安卓動態新增控制元件_向LinearLayout中增加控制元件

安卓動態新增控制元件_向LinearLayout中增加控制元件

背景:

       在有些情況下,需要通過程式碼自動向頁面內增加控制元件,而不是事先在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);
        }

      效果: