root/trunk/05.CheckBoxTest/src/soo/ui/simple/CheckBoxTest.java

리비전 15, 2.5 kB (mefour에 의해 체크인됨, 15 년 전)

--

Line 
1 package soo.ui.simple;
2
3 import android.app.Activity;
4 import android.os.Bundle;
5 import android.util.Log;
6 import android.view.KeyEvent;
7 import android.view.View;
8 import android.view.View.OnKeyListener;
9 import android.widget.CheckBox;
10 import android.widget.CompoundButton;
11 import android.widget.EditText;
12 import android.widget.Toast;
13 import android.widget.CompoundButton.OnCheckedChangeListener;
14
15 public class CheckBoxTest extends Activity
16         implements OnCheckedChangeListener{
17         CheckBox cb = null;
18     /** Called when the activity is first created. */
19     @Override
20     public void onCreate(Bundle savedInstanceState) {
21         super.onCreate(savedInstanceState);
22         setContentView(R.layout.main);
23        
24         cb = (CheckBox)findViewById(R.id.checBox01);
25         cb.setOnCheckedChangeListener(this);
26        
27         final EditText et = (EditText)findViewById(R.id.editText01);
28         Log.e("user 1", "don't");
29        
30         /*
31         et.setOnKeyListener(new OnKeyListener() {
32                        
33                         @Override
34                         public boolean onKey(View v, int keyCode, KeyEvent event) {
35                                 // TODO Auto-generated method stub
36                                 Log.e("user 1", "do that" );
37                                 return false;
38                         }
39                 });
40         */
41        
42         et.setOnKeyListener(
43                         new OnKeyListener() {   //臾대�(�듬�) �대��대���                             
44                                         @Override
45                                         public boolean onKey(View v, int keyCode, KeyEvent event) {
46                                                 // TODO Auto-generated method stub
47                                                 Log.e("user 1", "do that" );
48                                                 String content = et.getText().toString();
49                                                 Log.e("onClick", content);
50                                                 if(content.length()>10){
51                                                         Toast t = Toast.makeText(CheckBoxTest.this, "10���댄��ъ� �⑸���", Toast.LENGTH_SHORT);
52                                                         t.show();
53                                                         et.setText("");
54                                                 }
55                                                 return false;
56                                         }
57                                 }
58         );
59        
60         /*
61         cb.setOnCheckedChangeListener(
62                         new OnCheckedChangeListener() {         //�듬� �대��ㅻ� �����媛�껜瑜���� ��� �����                   
63                                         @Override
64                                         public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
65                                                 // TODO Auto-generated method stub
66                                                 if(cb.isChecked()){
67                                                         cb.setText("泥댄� ��);
68                                                 }else{
69                                                         cb.setText("泥댄� ���");
70                                                 }
71                                         }
72                                 }
73         );
74         */       
75     }
76    
77     @Override
78         public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
79                 // TODO Auto-generated method stub
80                 if(cb.isChecked()){
81                         cb.setText("泥댄� ��1");
82                 }else{
83                         cb.setText("泥댄� ���");
84                 }
85         }
86 }
87
88
89 //臾대�(==�듬�)�대��대���-> ����대��대���
참고: 소스 브라우저를 사용하면서 도움이 필요하다면, TracBrowser를 참고하십시오.