AlertDialog这个类可以.
如果要自定义弹出框的内容,可以调用setView(layoutID)方法加载自定义xml的id,

解决方案 »

  1.   

    创建上下文菜单的方法:public void onCreateContextMenu(ContextMenu menu, View view,
                ContextMenuInfo menuInfo) {}
    实现选择的方法:public boolean onContextItemSelected(MenuItem item){}
      

  2.   

    xml文件里面写好之后再关联到一个类中间,再把它弹出来
      

  3.   

    还可以使用activity来做为一个对话框
      

  4.   

    AlertDialog吧
    然后看一个或者几个书本的例子,这样的话应该也不难。
      

  5.   

      对话框  Dialog   AlertDialog  
      

  6.   

    ContextMenu可以做到,在onCreate方法中注册它就可以
      

  7.   

    setView(layoutID)...自己设定的View里面的按钮,在哪儿加监听器呢?谢谢public class Alert01 extends Activity {
        /** Called when the activity is first created. */
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
            
            LayoutInflater factory = LayoutInflater.from(Alert01.this);
            //得到自定义对话框
            final View DialogView = factory.inflate(R.layout.dialog01, null);
            
            AlertDialog dialog = new AlertDialog.Builder(Alert01.this)
            .setTitle("请选择操作")
            .setView(DialogView)
            .setPositiveButton("确定", 
            new DialogInterface.OnClickListener() {
                
                public void onClick(DialogInterface dialog, int which) {
                    ;
                }
            }).setNeutralButton("退出", null).create();
            dialog.show();
            
        }
    }
    .setView(DialogView)这个里面的按钮怎么添加监听器呢?