Android에서 버튼을 제거하거나 보이지 않게하려면 어떻게해야합니까?
답변
버튼 가시성을 GONE으로 설정 (버튼은 완전히 “제거됨”-버튼 공간은 다른 위젯에서 사용 가능) 또는 INVISIBLE (버튼은 “투명”됨-다른 위젯에서는 해당 공간을 사용할 수 없음) :
View b = findViewById(R.id.button);
b.setVisibility(View.GONE);
또는 xml로 :
<Button ... android:visibility="gone"/>
답변
먼저 xml 파일에서 버튼을 보이지 않게 한 다음 필요한 경우 버튼을 Java 코드로 볼 수 있습니다.
Button resetButton=(Button)findViewById(R.id.my_button_del);
resetButton.setVisibility(View.VISIBLE); //To set visible
Xml :
<Button
android:text="Delete"
android:id="@+id/my_button_del"
android:layout_width="72dp"
android:layout_height="40dp"
android:visibility="invisible"/>
답변
자바 코드 에서 버튼 을 제거 하려면 :
Button btn=(Button)findViewById(R.id.btn);
btn.setVisibility(View.GONE);
에 투명 에서 버튼 자바 코드 :
Button btn=(Button)findViewById(R.id.btn);
btn.setVisibility(View.INVISIBLE);
하려면 제거 에 버튼을 XML 파일 :
<Button
android:id="@+id/btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:visibility="gone"/>
에 투명 에서 버튼 XML 파일 :
<Button
android:id="@+id/btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:visibility="invisible"/>
답변
button.setVisibility(View.GONE);
답변
이 뷰가 보입니다.
button.setVisibility(View.VISIBLE);
이보기는 보이지 않으며 레이아웃을위한 공간을 차지하지 않습니다.
button.setVisibility(View.GONE);
그러나 당신이 그것을 보이지 않게 만들고 싶다면 :
button.setVisibility(View.INVISIBLE);
답변
단추 또는 imageViwe 또는 ….에서 setVisibility를 사용
하십시오. Java 코드에서 단추를 제거하려면 다음을 수행하십시오.
Button btn=(Button)findViewById(R.id.btn);
btn.setVisibility(Button.GONE);
자바 코드의 투명 버튼으로
Button btn=(Button)findViewById(R.id.btn);
btn.setVisibility(Button.INVISIBLE);
아래와 같이 xml 코드를 버튼으로 만들어야합니다.
<Button
android:id="@+id/btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:visibility="gone"/>
숨김 :
가시성 : 사라짐
표시 :
가시성 : 보이지 않는
가시성 : 표시
답변
button.setVisibility(button.getVisibility() == View.VISIBLE ? View.GONE : View.VISIBLE);
보이지 않으면 보이게하고 보이지 않으면 보이지 않게합니다