마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 디스플레이 화면을 분할 하고 싶습니다.

0 추천

안드로이드 디스플레이 화면을 분할하여 윗쪽에는 단순한 이미지(로고)를 출력 하고 싶고,

아래쪽에는 원래 디스플레이 화면을 뿌려 작동시키고 싶습니다.

  좌측 이미지와 같이 구성 하고 싶은데..

(일반 화면에서는 앱 등 여러가지 엑션이 가능해야 합니다ㅜ,ㅜ)

기술적으로 가능한 문제인지가 궁금하네요!!

어떻게 구현을 해야 하는지 잘 모르겠습니다..

노르망 (220 포인트) 님이 2016년 1월 7일 질문

2개의 답변

0 추천
레이아웃 분활하세요.....''''

 

http://pkcentum.tistory.com/39
sadeva (21,550 포인트) 님이 2016년 1월 7일 답변
레이아웃 분할은 가능하다고 해도..
하단 영역에 원래 스마트폰 기본화면이 나오도록 배치 하는 것이 가능한가요?
0 추천
상단 로고부분이 고정이라면

전체를 하나의 레이아웃으로 잡으시고

상단에는 고정 레이아웃을(LinearLayout 등)

하단 일반 화면쪽에는 Fragment를 사용하시면 될것 같습니다.

아니면 actionBar를 사용하셔도 되겠네요.
모나미153 (17,540 포인트) 님이 2016년 1월 7일 답변
상단 부분이 문제가되는 것은 아닙니다.
간단하게 구성 할 수 있기도 하구요..

하단 레이아웃에 어떻게 스마트폰 홈화면을 매칭시키느냐가 문젠데 방법이 있을까요?
아 .. 그런경우라ㅣ면
위젯 형태로 띄워야 할 것 같은데요 ..?
그런데 위젯 형태로 띄운다고 하더라도
다른 앱들을 키면 해당 위젯은 가려지겠죠...
말씀하시는게 폰 자체 상단에
어떤 앱을 키던 로고를 표시하고 싶으신거라면
os를 커스텀 해야 할것 같습니다.
혹시 다른 방법이 있는지는 모르겠지만요..
WindowManager를 이용하여 홈화면(최상위뷰)에 뷰를 올릴수 있다고는 하는데
다른 작업을 해도 유지될지는 모르겠네요.
아마 안되지 싶지만요..
OS를 커스텀하는건 APP으로 불가능 하지 않나요?
안그래도 안드로이드커널을 수정해야 되지 않을까 생각을 해봤는데..
APP에서는 불가능 할 것 같다는 생각이 들어서...

아니면 FrameBuffer나 SurfaceFlinger를 이용해 화면에 출력되는 영상 앱의 특정 영역에 출력하는 것이 가능한가요?
...