유혁의 개발 스토리

[Android] ImageView 숨기기(안보이게) 기능 본문

Android

[Android] ImageView 숨기기(안보이게) 기능

유혁. 2017. 7. 10. 15:57

 

ImageView, TextView 등등 (레이아웃)

 

 

 

//이미지 뷰를 보여줌

ImageView.setVisibility(View.VISIBLE);

 

 

//이미지뷰 안보이게(공간은 남음)

ImageView.setVisibility(View.INVISIBLE);

 

 

//이미지뷰 아예 숨기기 공간조차 없어짐

ImageView.setVisibility(View.GONE);

 

ImageView imageView = (ImageView)findViewById(R.id.search_imageView);

 

imageView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Toast.makeText(SearchList.this, "안보이지만 공간은 남김", Toast.LENGTH_SHORT).show();
imageView.setVisibility(View.INVISIBLE);
}
});

MoldView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Toast.makeText(SearchList.this, "이미지 뷰를 보여줌", Toast.LENGTH_SHORT).show();
imageView.setVisibility(View.VISIBLE);
}
});

MoldView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Toast.makeText(SearchList.this, "아예 없어짐 공간도 없음", Toast.LENGTH_SHORT).show();
imageView.setVisibility(View.GONE);
}
})

 

Layout도 가능합니다.