我想删除我有一个显示alertdiablog的按钮的布局,它有一个我想要删除布局的按钮。此布局位于名为父布局的TableLayout上。现在我可以删除表格布局中的所有布局,但我只想要一个。
public OnClickListener editButtonListener = new OnClickListener()
{
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
// get all necessary GUI components
AlertDialog.Builder builder = new AlertDialog.Builder(MenuCne.this);
builder.setPositiveButton("Remove", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
parentLayout.removeAllViews();
}
});
答案 0 :(得分:0)
使用removeView()(http://developer.android.com/reference/android/view/ViewGroup.html#removeView(android.view.View))方法中的任何一种,但不使用removeAllViews()
。如果您要删除id
的{{1}},只需使用View
对其进行充气并致电
id
还有parentLayout.removeView(aView); // where aView is the View you inflated to remove
删除该位置的removeViewAt(Index i)
中的视图。