调用 removeView 方法时如何禁用按钮的偏移量?当我按下删除按钮时
我得到:
我需要:
我可以做这个?如果可以,怎么做。如果没有,我可以做什么。
我只需要删除按钮,因为我在相同位置添加了一个新按钮。
调用 removeView 方法时如何禁用按钮的偏移量?当我按下删除按钮时
我可以做这个?如果可以,怎么做。如果没有,我可以做什么。
我只需要删除按钮,因为我在相同位置添加了一个新按钮。
利用
button1.setVisibility(View.INVISIBLE);
尝试:
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);
}