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

이미지 상세보기에서 레이아웃 질문입니다.

0 추천

일반적인 어플리케이션에서

 

종종 사용하는 이미지 상세보기 화면 있잖아요 ex) 카카오톡, 네이버 밴드 등

 

이미지 위에 닫기 버튼이나, 다운로드 받기 버튼을 만들고 싶은데

어떤식으로 구현해주어야 할까요 ?

 

터치 하면 이미지만 나오고

또 터치 하면 버튼들 나타나게요

 

relativelayout으로 만들었었는데 어느 단말기에서는 클릭이벤트가 먹히고, 어느 단말기에서는 안먹히고 하더라구요

 

답변 부탁드립니다!

 

 

 

status (1,410 포인트) 님이 2017년 2월 8일 질문
status님이 2017년 2월 8일 수정

1개의 답변

0 추천
흠 어떤 단말기에선 안된다는게 무슨 말인지는 모르겠으나

<FrameLayout>

    <ImageView>

    <Linear or RelativeLayout>

</FrameLayout>

이렇게 해서

boolean clickFlag=false;

imageView에 클릭리스너를 달아서

if(clickFlag==false) {

  layout.setVisibility(View.VISIBLE);

  clickFlag=true;

}else{

  layout.setVisibility(View.INVISIBLE);

  clickFlag=false;

}

 

이런식으로 전 할것 같습니다. 물론 더 간단한 방법도 있겠죠?
Djleeee (13,180 포인트) 님이 2017년 2월 8일 답변
...