0
我在framelayout上添加了一個按鈕和一個edittext。問題是我似乎失去了點擊按鈕的功能。當我點擊按鈕時,鍵盤顯示edittext。如何將按鈕/ editext對象添加到佈局中,以便它們出現在新行上,而不會相互影響。我正在使用填充選項來移動它們,但這仍然導致按鈕不可點擊。Android:將新的edittext添加到新行
這是我的代碼: -
的FrameLayout reportLayout =(的FrameLayout)findViewById(R.id.reportDetailLayout);
FrameLayout.LayoutParams params = new FrameLayout.LayoutParams(
LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT);
Button executeButton = new Button(this);
executeButton.setClickable(true);
executeButton.setOnClickListener(handleOnClick(executeButton));
EditText text1 = new EditText(this);
executeButton.setText("Execute");
executeButton.setMinimumHeight(10);
executeButton.setMinimumWidth(150);
text1.setId(1);
text1.setHint("Enter Value");
executeButton.setPadding(0, 0, 0, 0);
text1.setPadding(12, 70, 0, 0);
executeButton.setLayoutParams(params);
text1.setLayoutParams(params);
reportLayout.addView(executeButton);
reportLayout.addView(text1);
非常好。這有效。 –