如何编程按钮在Java中创建按钮?

时间:2018-01-07 20:56:34

标签: java android button

就像标题所说,我想在应用程序中创建一个按钮。 我目前正在尝试在android studio中制作计划/议程应用程序,它允许您为多人创建群组/活动。 例如。一个名为'添加组'的按钮应该在其他组下创建一个新按钮,所有按钮都会用事件打开一个新生成的意图。 (我还需要这个'布局创建'用于事件)

编辑:我想出了如何生成按钮,但我仍然不知道如何为生成的按钮生成onclicklistener。有人有解决方案吗?

1 个答案:

答案 0 :(得分:0)

我还没有完全测试过,但这似乎有效:

addGroup.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            Button myButton = new Button(getBaseContext());
            myButton.setText("New Group");

            LinearLayout layoutOne = findViewById(R.id.base);
            LinearLayout.LayoutParams layoutOneParams = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT);
            layoutOne.addView(myButton, layoutOneParams);
        }
    });