안드로이드 개발 질문/답변
(글 수 45,052)
계속 오류가 나서 미치겠네요..ㅜㅜ 뭐가 잘못된건지..;
소스 올려봅니다.
제가 지금 Dialog에 EditText를 넣어서
거기에 넣은 내용을 TextView에 보여주려고 합니다...
우선, Dialog를 띄워서 EditText가 나오는 것까지는 되는데요,
EditText에 뭘 적든, 안적든, 그 다음부터는
오류가 나네요...;; 환장하겠습니다.. 뭐가잘못된건지 ㅜㅜ
소스 봐주시고 조언 부탁드려요!!
public class Setting extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.setting); Context mContext = getApplicationContext(); LayoutInflater inflater = (LayoutInflater) mContext.getSystemService(LAYOUT_INFLATER_SERVICE); final View layout = inflater.inflate(R.layout.number_dialog,(ViewGroup) findViewById(R.id.number_dialog)); EdNum = (EditText) findViewById(R.id.EdNum); mNum = (Button) findViewById(R.id.Num); mDisplay = (TextView) findViewById(R.id.Display); //Num버튼에 ClickListener 지정 mNum.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { new AlertDialog.Builder(Setting.this) .setTitle("타이틀") .setMessage("입력하세요") .setView(layout) .setNeutralButton("확인", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int whichButton) { Editable Number = EdNum.getText(); mDisplay.setText(Number); } }) .show(); } }); EditText EdNum; private TextView mDisplay; private Button mNum;
number_dialog.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/number_dialog" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical"> <EditText android:id="@+id/EdNum" android:layout_width="fill_parent" android:layout_height="wrap_content" /> </LinearLayout>