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

레이아웃이 겹쳐 있을때 한 레이아웃을 제일 위에 놓고 밑에 놓고 할수있나요?

0 추천
setContentView(new AnEventMove(this));
    
        LayoutInflater inflater = getLayoutInflater();
        View layout = inflater.inflate(R.layout.excute_2, null);
        addContentView(layout, new LayoutParams(android.view.ViewGroup.LayoutParams.WRAP_CONTENT, android.view.ViewGroup.LayoutParams.WRAP_CONTENT));

레이아웃 속성이나 소스로 레이아웃을 위로 놓앗다가 밑에 놓았다가 할수 있나요?

구운란 (540 포인트) 님이 2013년 7월 26일 질문

2개의 답변

0 추천
 
채택된 답변
레이아웃에서 자식뷰를 위로 올리는 메소드

layout.bringChildToFront(child);

 

뷰에서 자기 자신을 위로 올리는 메소드

view.bringToFront();

 

두가지를 적절히 섞어서 쓰시면 제일 위에 놓고 밑에 놓고를 조절할 수 있을 듯 싶네요
Gradler (109,780 포인트) 님이 2013년 7월 26일 답변
구운란님이 2013년 7월 26일 채택됨
setContentView 와 addContentView 된 엑티비티에서 먼저 깔린 뷰의 비트맵을 addContentView 의 최상위로 올릴수 있는 팁을 혹시 아시나요?
비트맵은 그냥 올리는게 아니라 뷰에 올리실테니 뷰를 이용하면 당연히 되지요
0 추천
Relative Layout을 베이스로 깔고 순서대로 위로 옵니다.

즉 맨 밑에 있는넘이 화면의 제일 위로 옵니다.
새벽을미는 (1,500 포인트) 님이 2013년 7월 26일 답변
...