Qual è la differenza tra getHeight()
e getLayoutParams().height
di un View
? Ho un View
(GoogleAdView) e voglio nasconderlo, ho impostato getLayoutParams().height
a zero ma l'altezza dell'annuncio (ad.getHeight()
) non è zero.getHeight() vs getLayoutParams(). Altezza
C'è un modo per nascondere View
in modo che non occupi spazio nel layout?
Ho provato a impostare la sua visibilità su GONE
oa impostare ad.getLayoutParams().height
su zero ma questo non funziona.
il mio problema è che se faccio con setVisibility (View.GONE), lo spazio era era annuncio rimane non occupato e il layout non si ridimensiona. Ho provato con ad.refreshDrawableState(); ma ancora il layout non viene ridimensionato ... –
refreshDrawableState() non aiuterà. Hai chiamato refreshLayout() dopo aver nascosto la vista? – Michael
il mio oggetto di layout (LinearLayout) non ha questo metodo (refreshLayout()). –