【问题标题】:how Create buttons during runtime? [duplicate]如何在运行时创建按钮? [复制]
【发布时间】:2017-09-27 03:44:45
【问题描述】:

我正在开发一个 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);

【问题讨论】:

  • 改用 RecyclerView。

标签: android


【解决方案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);

【讨论】:

  • 如果循环代码使用 100 次或更多次,应用会稳定吗?
  • 在运行时添加视图没有什么不同。应用程序会稳定
【解决方案2】:

我认为您需要出勤模块对吗?。您在数据库中没有所有学生。如果您随后在自定义列表视图中使用复选框从数据库中获取数据,您可以轻松地标记或取消标记是否存在。我已经开发了这个系统类型。如果你需要,我发给你。

【讨论】:

  • 如果你把链接发给它会很有帮助的。
  • 但首先你解释一下你需要哪种类型的模块。所以我发送单独的模块
  • 您在考勤管理系统中的所有应用程序中都看到了带有复选框的列表视图,您可以检查参加的学生。您需要这种类型的模块吗?
  • 没有复选框的人会这样做
  • 是什么意思?哪种类型的系统。您有参考应用,然后发送链接。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-11-16
  • 2014-03-24
  • 2011-12-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多