-
[안드로이드] 안드로이드 체크박스를 만져보자2012.11.08 PM 11:07
체크박스를 누르면 토스트를 출력하는 어플을 만들어보겠습니다.
체크박스가 있는 xml을 만들어주세요.
그리고 .java로 갑니다.
package com.example.checkbox;
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.view.View.oncl-ckListener;
import android.widget.CheckBox;
import android.widget.Toast;
public class MainActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//체크박스 연결
final CheckBox checkbox = (CheckBox)findViewById(R.id.checkBox1);
checkbox.setoncl-ckListener(new oncl-ckListener() {
public void oncl-ck(View v) {
// TODO Auto-generated method stub
//체크 박스를 클릭되면 호출,체크 여부 확인
if(((CheckBox) v).isChecked()) {
Toast.makeText(MainActivity.this, "Selected",
Toast.LENGTH_LONG).show();
} else {
Toast.makeText(MainActivity.this, "Not selected",
Toast.LENGTH_LONG).show();
}
}
});
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
}
체크박스를 누르면 토스트가 뜹니다.
댓글 : 2 개
- klesha
- 2012/11/08 PM 11:44
메소드 대소문자 제대로 안쓰신듯..
- 알마농
- 2012/11/09 AM 12:07
ㄴ엥...그런가요?
아니면 복붙해서 이상해진건가요...ㅠ
아니면 복붙해서 이상해진건가요...ㅠ
user error : Error. B.