package vistula.ml.projekt2; import androidx.appcompat.app.AppCompatActivity; import androidx.constraintlayout.widget.ConstraintLayout; import androidx.constraintlayout.widget.ConstraintSet; import android.content.Context; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ConstraintLayout constraintLayout = findViewById(R.id.constrainedLayout); ConstraintLayout.LayoutParams params = new ConstraintLayout.LayoutParams(ConstraintLayout.LayoutParams.WRAP_CONTENT, ConstraintLayout.LayoutParams.WRAP_CONTENT); Button button3 = new Button(this); button3.setText("Button3"); button3.setId(View.generateViewId()); button3.setLayoutParams(params); constraintLayout.addView(button3); int x3 = 190, y3 = 700; ConstraintSet set = new ConstraintSet(); set.clone(constraintLayout); set.connect(button3.getId(), ConstraintSet.LEFT, constraintLayout.getId(), ConstraintSet.LEFT, x3); set.connect(button3.getId(), ConstraintSet.TOP, constraintLayout.getId(), ConstraintSet.TOP, y3); set.applyTo(constraintLayout); button3.setOnClickListener(new View.OnClickListener(){ @Override public void onClick(View v){ rewriteMyInput(v); } }); ConstraintLayout.LayoutParams params1 = new ConstraintLayout.LayoutParams(ConstraintLayout.LayoutParams.WRAP_CONTENT, ConstraintLayout.LayoutParams.WRAP_CONTENT); Button button4 = new Button(this); button4.setText("Button4"); button4.setId(View.generateViewId()); button4.setLayoutParams(params1); constraintLayout.addView(button4); int x4 = 650, y4 = 700; ConstraintSet set1 = new ConstraintSet(); set1.clone(constraintLayout); set1.connect(button4.getId(), ConstraintSet.LEFT, constraintLayout.getId(), ConstraintSet.LEFT, x4); set1.connect(button4.getId(), ConstraintSet.TOP, constraintLayout.getId(), ConstraintSet.TOP, y4); set1.applyTo(constraintLayout); button4.setOnClickListener(new View.OnClickListener(){ @Override public void onClick(View v){ rewriteMyInput(v); } }); } public void rewriteMyInput(View view){ EditText myEditText = (EditText)findViewById(R.id.editText); String myText = myEditText.getText().toString(); TextView myTextView = (TextView)findViewById(R.id.textView); myTextView.setText(myText); } }