버튼을 보이게하는 방법을 알고 싶지만 클릭했을 때 보이지 않기를 원합니다. 그래서 전혀 보이지 않습니다.버튼을 클릭 한 후 버튼을 보이지 않게하려면 어떻게합니까?
1
A
답변
6
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Button button = (Button) v;
button.setVisibility(View.INVISIBLE);
}
});
:
button.setVisibility(View.GONE);
은 "폴드"하게 만들뿐 아니라 보이지 않을뿐만 아니라 레이 아웃에도 공간을 차지하지 않습니다.
1
아주 간단합니다. 당신의 Button's on click method.
Button.setVisibility(View.INVISIBLE);
편집에서 버튼
1
넣어이 라인의 OnClickListener()
내부 setVisibility(View.Invisible)
: 당신이 완전히 버튼보기를 간 다음
Button.setVisibility(View.GONE);
1
은 그냥 OnClickListener를이를 사용하려고 한 경우 :
button.setVisibility(View.INVISIBLE);
당신이 완전히 보이지 않고 레이아웃 공간을 사용하기를 원하면
button.setVisibility(View.GONE);
0
이렇게하면됩니다.
yourbutton.setVisibility(Button.GONE);
레이아웃에서 단추를 제거하면 다른 컨트롤이 해당 공간에 사용됩니다.
그냥 숨기고 다른 레이아웃과 버튼 크기를 유지하려면 당신이 사용할 수있는
yourbutton.setVisibility(Button.INVISIBLE);
이 그것의 마지막 행을 전환, 보이지 않는 이동하지만 여전히 레이아웃에 공간을 차지하게
관련 문제
- 1. 버튼을 한 번 클릭 한 후 버튼을 비활성화하십시오.
- 2. 수정 버튼을 클릭 한 후 추가 버튼을 표시 하시겠습니까?
- 3. 버튼을 클릭 한 후 TextView를 업데이트합니까?
- 4. 버튼을 클릭 한 후 화면 새로 고침
- 5. 버튼을 클릭 한 후 다른보기 표시
- 6. 버튼을 클릭 한 후 버튼 기능을 비활성화하십시오.
- 7. 뒤로 버튼을 클릭 한 후 GUI 처리
- 8. 목록보기 버튼을 클릭 한 후 위치를 가져
- 9. 버튼을 wxpython에서 클릭 한 후 어떻게 비활성화합니까?
- 10. 버튼을 누른 후 키보드가 보이지 않는 경우
- 11. TreeNode를 보이지 않게하려면 어떻게합니까? (C#)
- 12. 클릭 버튼을 cocos2d에서 클릭
- 13. 자바 : Hello World를 표시하는 방법! 버튼을 클릭 한 후
- 14. Facebook : IE에서 Like 버튼을 클릭 한 후 댓글 박스
- 15. ASP.NET gridview 컨트롤 row 버튼을 클릭 한 후 rowCreated 함수
- 16. Jquery-ui, 닫기 버튼을 클릭 한 후 일부 페이지로 리디렉션
- 17. 버튼을 클릭 한 후 두 개의 JTextfield 입력을 읽어야합니다.
- 18. AJAX와 같은 시나리오에서 클릭 한 후 라디오 버튼을 선택 취소했습니다.
- 19. 버튼을 클릭 한 후 GWT에서 생성 된 패널 제거
- 20. 버튼을 클릭 한 후 UIPickerView를 만드는 방법은 무엇입니까?
- 21. 제출 버튼을 클릭 한 후 jquery 메시지를 표시하는 방법
- 22. 자바 스크립트에서 버튼을 클릭 한 후 div를 표시하는 방법은 무엇입니까?
- 23. 버튼을 클릭 한 후 textview1의 값을 textview2로 가져올 수 있습니까?
- 24. submit_form 버튼을 클릭 한 후 다시로드하면 숨겨진 div가 표시됩니다.
- 25. "비디오보기"버튼을 클릭 한 후 비디오를 재생하는 방법?
- 26. 제출 버튼을 클릭 한 후 php emailer 링크를 클릭하십시오
- 27. 자바 스윙; 버튼을 클릭 한 후 텍스트를 표시하는 방법
- 28. 버튼을 클릭 한 후 Android에서 환경 설정으로 사용자 보내기
- 29. UINavigationBar에서 버튼을 연결하려면 어떻게합니까?
- 30. 하나의 버튼을 클릭 한 후 컨트롤 유효성 검사를 피하고 다른 버튼을 클릭 한 후에 컨트롤 유효성 검사를 피할 수 있습니까?
정말 고마워요! 대답을 찾는 데 몇 시간이 걸렸습니다. 나는 코드를 찾기 위해 지옥을지나 갔다. ..! – Wahid
사이트에 처음 들어서서이 사실을 알려주세요. 문제를 해결하는 답을 발견하면 "수락 됨"으로 표시하십시오. 그래서 다른 사람들은 당신에게 어떤 대답이 도움이되는지 알고 있습니다. 답의 왼쪽에있는 투표 위젯 아래의 녹색 확인란입니다. – richardwiden
죄송합니다. "이 게시물이 유용 했습니까?"라는 메시지가 녹색 마커라고 생각했습니다. (u는 [email protected]에서 이메일을 보낼 수 있습니다.) 유능한 사람처럼 보입니다. 약간의 도움이 필요합니다. – Wahid