Come nascondere i widget su Android
A2A.
Chiamare .setVisibility(View.GONE); o .setVisibility(View.INVISIBLE); su quel widget.
Il primo nasconderà il widget E libererà spazio così altri widget probabilmente si riordineranno e occuperanno quello spazio.
Il secondo nasconderà solo il widget ma manterrà i limiti e manterrà lo spazio occupato.
Rendere il widget nuovamente visibile è fatto da .setVisibility(View.VISIBLE).
Se vuoi impostare lo stato iniziale del widget - puoi dichiararlo nell'attributo XML come android:visiblity="gone" e sarà usato per default.
Se vuoi vedere rapidamente in anteprima le modifiche alla visibilità in Android Studio senza ricompilare - puoi impostare attributi come tools:visibility="gone" (sceglierne uno - gone, visible o invisible). 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">
Articoli simili
- Quali sono alcuni dei migliori modi, app, widget e tweak che usate per personalizzare il vostro Android?
- Quali sono i vantaggi di poter aggiungere widget alla homescreen dei dispositivi Android?
- È possibile usare i CSS per dare stile ai widget in Android?
- Come installare un widget di Instagram sul mio sito web