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.
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:
- xmlns:tools="http://schemas.android.com/tools"
for example:
- <?xml version="1.0" encoding="utf-8"?>
- xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:tools="http://schemas.android.com/tools" <-- this one
- android:layout_width="match_parent"
- android:layout_height="match_parent">
Artigos semelhantes
- Quais são algumas das melhores formas, aplicativos, widgets e ajustes que você usa para personalizar o seu Android?
- Quais são as vantagens de se poder adicionar widgets à tela inicial dos aparelhos Android?
- É possível usar o CSS para estilizar widgets no Android?
- Como adicionar widgets ao seu telefone