노무현 전 대통령 서거 추모글 남기기

어플에서 다른 어플을 실행 할때 값만 전달해주면 되어서 배경이 없는 Activity를 만들었는데 화면은 보이지 않지만 화면 전환이 일어났다.
그래서 화면 전환이 일어나지 않는 액티비티 호출 법은 무엇일까..
근데 어플간에 데이터 주고 받을 때 Activity 호출 말고 더 좋은 방법은 없나..

찾다보니 이런걸 발견 했다.
http://androidhuman.tistory.com/entry/배경이-투명한-액티비티를-만드려면

1. 액티비티 소스에 코드 추가하기

액티비티의 소스코드에 아래와 같은 코드를 추가해줍니다.

getWindow().setFlags(WindowManager.LayoutParams.FLAG_BLUR_BEHIND,
                WindowManager.LayoutParams.FLAG_BLUR_BEHIND);

2. 배경을 투명하게 하고 싶은 액티비티의 테마 설정하기

<activity android:name="Test" android:theme="@android:style/Theme.Translucent"/>

위와 같이 두 가지 설정을 모두 해 주어야만 정상적으로 배경이 투명한 액티비티가 표시됩니다.


Posted by Kelly Cook
,