0

如何向我在 Vs_facebook_mode 上的按钮添加操作。在一个按钮上单击显示下面的对话框,该对话框有两个按钮,我想在单击这些按钮时添加一些操作。请帮帮我 !

mdialog.setContentView(R.layout.vs_facebook_mode);
mdialog.setTitle( " CREATE A GAME " );
mdialog.setCancelable(true);
4

2 回答 2

0

使用 layout inflaor 从 xml 视图中获取按钮并像这样添加 clicklistener。你必须做这样的事情

LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
        View layout = inflater.inflate(R.layout.filename, null);
Button button = (Button) findViewById(R.id.buttonid);

 button.setOnClickListener(new OnClickListener(){
  @Overrid
   public void Click(View view)
{
 //do action here
}
});

希望这有帮助

于 2013-09-23T16:01:27.713 回答
0

你可以试试这个:

mDialog = new Dialog(mContext);
            mDialog.setTitle( " CREATE A GAME " );
            mDialog.setContentView(R.layout.vs_facebook_mode);
                            mDialog.setCancelable(true);
            Button mButton = (Button) mDialog.findViewById(R.id.button);
            mButton.setOnClickListener(new OnClickListener(){
                public void onClick(View v){
                    Log.v("The button is clicked.");
                    mDialog.dismiss();
                }
            });

如果你使用 DialogFragment 或 AlertDialog,试试这个

于 2013-09-23T16:34:23.223 回答