안드로이드 개발 질문/답변
(글 수 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>



