티스토리 뷰
안드로이드 폰을 사용하면 처음으로 만들어 볼 어플은 사랑하는 우리 꼬맹이들을 위한 어플을 만들어 보는것!
안드로이드에 대한 기초지식이 없는지라 그리고 무엇을 어떻게 만들어야 할지 몰라서 무작정 시작해봤다.
하지만, 인터넷에는 무궁무진한 자료(물론 거짓(?)자료 포함)들로 넘쳐난 상태이고 난 이놈들을 정리 하기만 해서 내것으로 만들면 된다는 간단하고 약간의 설레임으로 관련 자료를 모았다.
자 그럼 서론은 여기까지...
첫화면을 보고 행여나 back 버튼을 잘못(혹은 별 볼일 없어 종료하고자) 눌러 나가려는것을 방지하기 위해 Back 버튼에 대해 Toast 를 보여준 다음 Return 하도록 처리했다.
소스코드를 보면 onBackPressed() 함수에서 Toast로 Text를 보여주고 아무 동작을 하지 않도록 바로 return 처리되어 있는것을 볼 수 있다.
배경화면 이미지, 타이틀 이미지, "화면을 터치해 주세요." 텍스트 이미지 이렇게 3개로 만들었다가 전체 화면 아무곳이나 눌러 진입하게 하기 위해 하나의 이미지로 다시 만들어서 그 이미지를 ImageView_mainScreen으로 가져와 OnClickListener 에서 Intent를 사용하여 다음 화면으로 이동하게 구현하였다.
첫 화면인 MainScreen.java 파일의 세부내용은 아래를 참고하세요.
안드로이드에 대한 기초지식이 없는지라 그리고 무엇을 어떻게 만들어야 할지 몰라서 무작정 시작해봤다.
하지만, 인터넷에는 무궁무진한 자료(물론 거짓(?)자료 포함)들로 넘쳐난 상태이고 난 이놈들을 정리 하기만 해서 내것으로 만들면 된다는 간단하고 약간의 설레임으로 관련 자료를 모았다.
자 그럼 서론은 여기까지...
첫화면을 보고 행여나 back 버튼을 잘못(혹은 별 볼일 없어 종료하고자) 눌러 나가려는것을 방지하기 위해 Back 버튼에 대해 Toast 를 보여준 다음 Return 하도록 처리했다.
|
|
소스코드를 보면 onBackPressed() 함수에서 Toast로 Text를 보여주고 아무 동작을 하지 않도록 바로 return 처리되어 있는것을 볼 수 있다.
배경화면 이미지, 타이틀 이미지, "화면을 터치해 주세요." 텍스트 이미지 이렇게 3개로 만들었다가 전체 화면 아무곳이나 눌러 진입하게 하기 위해 하나의 이미지로 다시 만들어서 그 이미지를 ImageView_mainScreen으로 가져와 OnClickListener 에서 Intent를 사용하여 다음 화면으로 이동하게 구현하였다.
첫 화면인 MainScreen.java 파일의 세부내용은 아래를 참고하세요.
package com.alieneye.mash; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.view.Window; import android.widget.ImageView; import android.widget.Toast; public class MainScreen extends Activity { /** Called when the activity is first created. */ //Main Screen 에서는 '백키'를 눌러도 나가지 않게 설정 public void onBackPressed() { Toast.makeText(this, "화면을 터치 한 다음 종료가 가능합니다.", Toast.LENGTH_SHORT).show(); return; } @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //Title bar 제거 requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.main); ImageView ImageView_mainScreen = (ImageView) findViewById(R.id.imageView_MainScreen); ImageView_mainScreen.setOnClickListener( new OnClickListener(){ public void onClick(View v){ Intent intent = new Intent(MainScreen.this, MainMenu.class); startActivity(intent); finish(); } } ); } }소스도 몇줄 안되고 적용도 그리 어렵지 않다.
'Developer > Android' 카테고리의 다른 글
05. 아현성현 성장기 Market에서 확인하기 (0) | 2011.11.28 |
---|---|
04. 음원을 알림음 및 벨소리 리스트에 추가하기 (1) | 2011.11.28 |
03. 이미지 버튼 만들기 #2 (안드로이드에 생성한 이미지 적용) (0) | 2011.11.28 |
03. 이미지 버튼 만들기 #1 (포토샵으로 이미지 만들기) (2) | 2011.11.17 |
02. Back 버튼 두번눌러 종료하기 (2) | 2011.11.17 |
댓글