Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何从AlertDialog中删除布局?_Java_Android_Android Layout - Fatal编程技术网

Java 如何从AlertDialog中删除布局?

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

我想删除布局,我有一个显示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();

            }
          });

使用任一removeView()方法,但不要使用
removeAllViews()
。如果您有
视图的
id
要删除,只需使用其
id
将其充气,然后调用

parentLayout.removeView(aView);  // where aView is the View you inflated to remove
还有一个
removeViewAt(索引i)
用于删除该位置
布局中的视图