Dev./Android 커스텀 다이얼로그 띄우기 동동. 2013. 11. 24. 14:32 Context mContext = getApplicationContext(); LayoutInflater inflater = (LayoutInflater) mContext .getSystemService(LAYOUT_INFLATER_SERVICE); View layout = inflater.inflate(R.layout.activity_send_user_message, (ViewGroup) findViewById(R.id.layout_root)); AlertDialog.Builder aDialog = new AlertDialog.Builder( CRSMainActivity.this); aDialog.setTitle(sendUserID + "님에게 메시지 전송"); aDialog.setView(layout); message = (EditText) layout.findViewById(R.id.sendMessage); aDialog.setPositiveButton("전송", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { sendMessageStr = message.getText().toString(); try { SocketManager.SendMessage("SNUR" + sendMessageStr + "/" + sendUserID + "/"); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } Log.e("메시지 전송", sendMessageStr); } }); aDialog.setNegativeButton("취소", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { } }); AlertDialog ad = aDialog.create(); ad.show(); 반응형 공유하기 게시글 관리 공대생의 코딩 정복기 #2 저작자표시 비영리 변경금지