'앱'에 해당되는 글 13건

  1. 안드로이드 앱 개발 - ImageButton 을 쓸 때에는 엑티비티(Activity)에 이렇게 써야 합니다.
  2. 동의하십니까???-안드로이드 앱 개발 알림창(Alert) 만들기 2
  3. 안드로이드 앱 개발-ScrollView(스크롤하기)

요즘 글을 쓰다 보니...



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




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);



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

알림창 만들기



앱 개발시에 알림창(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();


결과

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




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

화면이 꽉 찬 경우

안드로이드 앱을 개발할 경우 화면이 꽉 차 더이상 보이지 않는 경우입니다. 자신의 폰에서 보이더라도 해상도가 낮은 다른 폰에서는 안보일 수 있어 거의 필수적으로 해 줘야 하는 작업입니다.


ScrollView


안드로이드 앱개발시에 스크롤을 사용하려면 스크롤뷰(ScrollView) 라는 걸 씁니다.

아래 예제를 참고하세요.

Main.xml(Layout)


<?xml version="1.0" encoding="utf-8"?>
 <ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content" >

//자신이 쓰는 레이아웃 EX)Linear Layout
<LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >

//안에 들어갈 내용 EX)TextView

</LinearLayout>

</ScrollView>


추가(중요)


항상 스크롤 뷰를 적용하기 전에 자신이 만들 레이아웃을 먼저 만든다음에 스크롤뷰를 적용하셔야 합니다.1!!!

그러니까 먼저 꾸미고___> 그다음에 스크롤뷰 적용 이순서입니다.