调用removeView方法时如何禁用按钮的偏移量? 当我按下删除按钮
时
我可以这样做吗? 如果我能,怎么样。 如果没有,我可以做什么。
我需要删除按钮,因为我在相同位置添加了一个新按钮。
答案 0 :(得分:1)
使用
button1.setVisibility(View.INVISIBLE);
答案 1 :(得分:0)
尝试:
private void removeView() {
linearLayout = (LinearLayout) findViewById(R.id.linearlayout);
int count = linearLayout.getChildCount();
if (count - 2 > 0) {
linearLayout.removeViewAt(count - 2);
}
}
编辑:或者您可以从布局中删除按ID:
private void removeView() {
LinearLayout linearLayout = (LinearLayout) findViewById(R.id.linear);
Button btn_second= (Button) findViewById(R.id.second);
linearLayout.removeView(btn_second);
}