How to add a button dynamically in Android?

后端 未结 17 1277
礼貌的吻别
礼貌的吻别 2020-11-22 13:17

How to add a button dynamically in Android?

17条回答
  •  轻奢々
    轻奢々 (楼主)
    2020-11-22 13:36

    for (int k = 1; k < 100; k++) {
        TableRow row = new TableRow(this);
    
        innerloop:
        for (int l = 1; l < 4; l++) {
            btn = new Button(this);
            TableRow.LayoutParams tr = new TableRow.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
            layout.setWeightSum(12.0f);
            tr.weight = 0;
            btn.setLayoutParams(tr); 
            btn.setTextColor(a);
            btn.setHeight(150);
    
            btn.setWidth(150);
            btn.setId(idb);
            btn.setText("Button " + idb);
            row.addView(btn);
        }
    }
    

提交回复
热议问题