요즘 글을 쓰다 보니...



블로그 여기저기를 다녀보면 프로그래밍 글은 도움이 참 많이 되는데 댓글은 별로 없더군요...(뭐 댓글을 바란건 아니지만)




ImageButton

 
안드로이드 개발을 할시에는 그냥 Button이 아닌 ImageButton 을 쓸 때도 있는데 간혹 Activity에 이런 실수를 하기도 합니다.

Button btn8 = (Button)findViewById(R.id.button8);
        btn8.setOnClickListener(this);



하도 Button을 많이 쓰다 보니 그렇게 되는데요//

Imagebutton을 쓸 시에는 이렇게 써야 합니다.

     ImageButton btn1 = (ImageButton)findViewById(R.id.imageButton1);
        btn1.setOnClickListener(this);



이 글을 봤으면 아래 손가락을 누르시오.. 
 


그림 파일만 넣었을 뿐인데 애러가 난다????????






그림 파일을 넣었을뿐인데 애러가 난다..

그럼 이것인지 확인해보세요..


그림파일중에 new 라는 파일이 있는지 확인하세요.
저도 이것때문에 한참 해맸습니다. new라는 파일이 있으면 애러가 납니다

도움이 되었으면 손가락 쾅!@!!!
 

알림창 만들기



앱 개발시에 알림창(Alert)를 만들어야 할 때가 있습니다.

저는 동의합니다. 알림창을 만들어야 했기 때문에 아래와 같이 작성하였습니다.

알림창 예제입니다.. 참고하세요.


 AlertDialog.Builder alert = new AlertDialog.Builder(ButtonActivity.this);
alert.setTitle("동의");
alert.setMessage("계속하시려면 이 글에 동의하셔야 합니다. 뒤로가기 버튼을 누르셔도 동의하는 것에 해당합니다. 이 오류 앱을 제작한 개발자는 악의적인 의도가 없으며 이 앱은 오류를 구현하는 어플입니다. 이 앱을 실행하실 때 유의해야 할 점이 있습니다. 절대로 중요한 작업을 폰의 백그라운드에서 하고 있을 시 이 앱의 오류를 실행하지 마십시오. 이로 인한 손해가 발생시 JH에서는 책임지지 않습니다. 타인의 폰에 설치하는 것을 권장하시 않습니다. 타인의 동의 없이 타인의 폰에 오류 앱을 설치했을 경우의 피해는 개발자가 책임지지 않습니다. 이 앱을 실행해서 일어나는 모든 피해는 JH에서 책임지지 않습니다. 동의하십니까???");
alert.setIcon(R.drawable.ic_launcher);
alert.setPositiveButton("예", null);
alert.setNegativeButton("아니오", new DialogInterface.OnClickListener() {
      
      public void onClick(DialogInterface dialog, int which) {
       // TODO Auto-generated method stub
       moveTaskToBack(true);
       finish();
      }
});


alert.show();


결과

 
위와 같이 작성하셨으면 아래와 같이 나옵니다.




손가락 누르는 습관을 들여요!!!!!!!!!