Casa > C > Como Ocultar Widgets No Android

Como ocultar widgets no Android

A2A.

Chamar .setVisibility(View.GONE); ou .setVisibility(View.INVISIBLE); nesse widget.
O primeiro irá ocultar o widget E libertar espaço para que outros widgets provavelmente reordenem e ocupem esse espaço.
O segundo irá apenas ocultar o widget mas manter os limites e manter o espaço ocupado.

p>Fazer o widget mostrar novamente é feito por .setVisibility(View.VISIBLE).

Se você quiser definir o estado inicial do widget - você pode declará-lo no atributo XML como android:visiblity="gone" e ele será usado por padrão.

Se você quiser visualizar rapidamente as mudanças de visibilidade no Android Studio sem recompilar - você pode definir atributos como tools:visibility="gone" (escolha um - gone, visível ou invisível). It helps while working and trying out various combinations without recompiling the whole app.Add line to the root element of the XML for “tools:visibility” to work:

  1. xmlns:tools="http://schemas.android.com/tools" 

for example:

  1. <?xml version="1.0" encoding="utf-8"?> 
  2. xmlns:android="http://schemas.android.com/apk/res/android"  
  3. xmlns:tools="http://schemas.android.com/tools" <-- this one 
  4. android:layout_width="match_parent"  
  5. android:layout_height="match_parent"> 

De Raybin Dammen

Qual é o melhor aplicativo de tela de bloqueio para ganhar dinheiro com o Android? :: Posso usar meu smartphone para detectar dispositivos de escuta oculta ou câmeras?