Page 93 - 3-3
P. 93
// 텍스트 박스 초기화 설정 이전에는: IP: 현재 미설정 출력
}
public void onClick(View v) {
switch (v.getld()) {
case R.id.setBtn:
// 아이피 세팅 버튼
AlertDialog.Builder setter =
newAlertDialog.Builder(Network.this);
// 다이얼로그 출력
setter.setTitle("Ip Setting");
// 다이얼로그 제목
setter.setMessage(" 서버의 아이피를 입력하십시오.");
// 다이얼로그 내용
final EditText ips = new EditText(Network.this);
// 다이얼로그 메시지에 에디트박스 생성
setter.setView(ips);
//
setter.setNegativeButto("Cancel", new DialogInterface.OnclickListener() {
@Override
public void
onClick(DialogInterfacedialog, int which) {
Log.v(TAG,"No Btn Click");
dialog.dismiss(); 닫기//
}
});
setter.setPositiveButton("Set", newDialogInterface.OnclickListener() {
@Override
public void
onClick(DialogInterfacedialog, int which) {
Log.v(TAG, "Yes Btn Cilck");
string value =
ips.getText().toString(); // 텍스트박스에 ip 값 입력
iph.setText("IP: " + value);
Log.v(TAG, value);
// 값 저장하기
- 93 -