package com.tistory.tansanc.Test130805;
import android.app.Activity;
import android.os.Bundle;
import android.text.Editable;
import android.text.TextWatcher;
import android.util.Log;
import android.widget.EditText;
import android.widget.TextView;
// 액티비티 : 게임 뷰를 담는 껍데기.
public class MainActivity extends Activity {
TextView tv1;
TextView tv2;
EditText mEdit;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.c07_contextmenu);
mEdit = (EditText) findViewById(R.id.editText1);
tv2 = (TextView) findViewById(R.id.textView2);
tv1 = (TextView) findViewById(R.id.textView1);
mEdit.addTextChangedListener(mWatcher);
}
TextWatcher mWatcher = new TextWatcher() {
public void afterTextChanged(Editable s) {
}
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
}
public void onTextChanged(CharSequence s, int start, int before,
int count) {
if (mEdit.getText().toString()
.equalsIgnoreCase(tv1.getText().toString())) {
tv2.setText("O");
} else {
tv2.setText("X");
}
}
};
}
Layout
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<TextView
android:id="@+id/textView1"
android:layout_width="match_parent"
android:layout_height="50sp"
android:gravity="center"
android:textSize="40sp"
android:text="Hello" />
<EditText
android:id="@+id/editText1"
android:layout_width="match_parent"
android:textSize="40sp"
android:layout_height="50sp"
android:ems="10" >
<requestFocus />
</EditText>
<TextView
android:id="@+id/textView2"
android:layout_width="match_parent"
android:layout_height="50sp"
android:gravity="center"
android:textSize="40sp"
android:text="X" />
</LinearLayout>
'Programming > Android' 카테고리의 다른 글
| Android Intro 로딩 Activity (0) | 2013.08.12 |
|---|---|
| Android 전화번호부 목록 ListView에 띄우기 (0) | 2013.08.09 |
| Android 다양한 Layout 사용법 (0) | 2013.08.07 |
| Could not find .apk (0) | 2013.05.24 |
| 앱 시작 액티비티 변경 (0) | 2013.05.18 |

