Java 如何从AlertDialog中删除布局?
我想删除布局,我有一个显示alertdiablog的按钮,它有一个我想删除布局的按钮。此布局位于名为父布局的TableLayout上。现在我可以删除表布局中的所有布局,但我只需要一个Java 如何从AlertDialog中删除布局?,java,android,android-layout,Java,Android,Android Layout,我想删除布局,我有一个显示alertdiablog的按钮,它有一个我想删除布局的按钮。此布局位于名为父布局的TableLayout上。现在我可以删除表布局中的所有布局,但我只需要一个 public OnClickListener editButtonListener = new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method
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();
}
});
使用任一removeView()方法,但不要使用
removeAllViews()
。如果您有视图的id
要删除,只需使用其id
将其充气,然后调用
parentLayout.removeView(aView); // where aView is the View you inflated to remove
还有一个removeViewAt(索引i)
用于删除该位置布局中的视图