我正在为框架布局动态添加按钮。哪个效果很好。当我将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);
由于
马丁
答案 0 :(得分:0)
您的编辑文字位于按钮顶部。您的触摸事件只能点击编辑文本区域。 你改变按钮或编辑文本的位置,我认为这个问题会解决。
答案 1 :(得分:0)
它必须是线性布局。