336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

안드로이드에서 전체화면을 사용하기 위해서는 상태바(Status Bar)와 타이틀바(Title Bar)를 숨겨야 합니다. 숨기는 방법은 여러가지가 존재하는데 그 중 몇가지 방법을 정리하도록 하겠습니다.

1. 미리 정의된 Theme 사용하기

1.<activity android:name=".MyActivity"
2.android:theme="@android:style/Theme.NoTitleBar.Fullscreen"  >
AndroidManifest.xml 에서 Activity의 Theme를 위와 같이 설정해주면 Status Bar와 Title Bar가 모두 없는 상태가 됩니다. 

1.<activity android:name=".MyActivity"
2.android:theme="@android:style/Theme.NoTitleBar"  >
이렇게만 한다면 TitleBar만 없는 상태가 됩니다.

2. 내가 정의한 Theme 에서 설정하기

1.<item name="windowNoTitle">true</item>
Title Bar만 없는 상태로 만들기

1.<item name="windowFullscreen">true</item>
Status Bar와 Title Bar 모두 없는 상태 만들기

3. Java Code에서 설정하기

1.requestWindowFeature(Window.FEATURE_NO_TITLE);
Title Bar 없는 상태로 만들기

1.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
2.WindowManager.LayoutParams.FLAG_FULLSCREEN);
Status Bar 없는 상태로 만들기. Theme 설정과 다른 것은 Fullscreen Flag를 주더라도 Title Bar는 남아있습니다. 


블로그 이미지

By훈트

,
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.



가로화면, 세로화면 전환시 문제점

가로, 세로로 화면을 전환할때 마다

onCreate() -> onStart() -> onResume()

이런 순서대로 실행됩니다.

만약 파일을 읽거나 네트워크처리가 들어가게되면 중복처리가 발생할 수도 있습니다.

이걸 막는 방법에는 몇가지가 있는듯 하나

제일 간단한 방법인거 같은 AndroidManifest.xml 을 수정하는 방법을 적어봅니다.

1 <activity android:name="testA">
2 <activity android:name="testB" android:configchanges="orientation">
3 <activity android:name="testC"android:configchanges="keyboard|keyboardHidden|orientation">
4 </activity></activity></activity>

testA 액티비티는 아무런 수정이 없으므로 위와 같은 문제가 존재합니다.

testB 액티비티는 가로, 세로 화면 전환에서는 위의 문제가 발생하지 않습니다.

testC 액티비티는 가로, 세로 화면 전환과 쿼티자판을 열고 닫을때에도 위의 문제가 발생하지 않습니다.


화면 전환이나 쿼티자판을 열고 닫을때에도 onCreate -> onStart() -> onResume() 이 실행되지 않게 하려면 이방법이 가장 쉬운 방법이 될것 입니다.


[출처] http://yoonhg84.tistory.com/90

블로그 이미지

By훈트

,
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

어느날 문득 컴퓨터를 포맷하고...

이것저것 새로 세팅을 하고...

이클립스에서 자동완성을 이용하기 위해 여느때와 똑같이 ctrl + space를 입력하였다.

그런데.....

나와야 할게 안나오고 이상한 문구만 나오는게 아닌감=ㅁㅠ

No Default Propsals




뭔짓 안했는데 저리 나와서 은근 당황모드 해주시공;;;

아무튼 해결은 보았다'ㅡ'


Window → Preferences → Java → Editor → Content Assist → Advanced

여기에서 Template Proposals에 체크를 해주면 해결된다.


블로그 이미지

By훈트

,