如何在运行时创建按钮?

时间:2017-09-27 03:44:45

标签: android

我正在开发一个Android考勤系统,其中用户在Main_Activity中输入班级中学生的总数(int),并且在第二个活动中创建了许多按钮。如何在运行时使用用户输入创建按钮列表(用于标记存在或不存在)。

保存Int值的代码

EditText total_roll_Name   = (EditText) findViewById(R.id.roll_total_input);
String total_roll_text = total_roll_Name.getText().toString();

i.putExtra("totalRoll", total_roll_text);

2 个答案:

答案 0 :(得分:1)

通过下面的代码创建按钮运行时间并添加到线性布局

Button dButton= new Button(this);
             myButton.setText("Add Me");

             LinearLayout lay= (LinearLayout)findViewById(R.id.buttonlayout);
             LayoutParams layPar= new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT);
             lay.addView(dButton, layPar);

答案 1 :(得分:0)

我认为你需要考勤模块吗?。你有所有学生在数据库中没有。如果你从自定义列表视图中的数据库中获取数据与复选框,你可以很容易地标记或取消标记存在或不存在。我已经开发了这个系统类型。如果您需要,我会发送给您。