安卓動態新增控制元件_向LinearLayout中增加控制元件
阿新 • • 發佈:2018-12-14
背景:
在有些情況下,需要通過程式碼自動向頁面內增加控制元件,而不是事先在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); }
效果: