2017-01-11 5 views
0

Есть ли способ программно сделать видимость adview == false?Как программно скрывать рекламу в Android?

например. в XML я могу это сделать;

android:visibility="invisible" 

Однако, я хочу достичь этого на Java - я пробовал это, но он, похоже, не работает;

adView.getVisibility().set(false); 
adView.setVisibility(false); 
adView.setVisibility("invisible"); 

ответ

1

Вы можете позвонить adView.setVisibility(View.GONE), если вы хотите, чтобы удалить его из макета.

Или adView.setVisibility(View.INVISIBLE), если вы просто хотите скрыть это.

+0

Thumps up for the View.Gone thanks – SumOne

+0

@ DannyHilling Пожалуйста, отметьте ответ, который помог вам принять, чтобы он мог также помочь другим. –

+0

Привет, он говорит, что мне нужно подождать 18 минут. Я сделаю это. и мне нужно 15 баллов для голосования :( – SumOne

3

Вы должны использовать View.INVISIBLE

adView.setVisibility(View.INVISIBLE); 
+1

Спасибо, что, казалось, работать! – SumOne

+0

@ DannyHilling двигаться вперед. Вы можете использовать 'View.GONE' –

2

INVISIBLE

Это будет просто скрыть вид.

adview.setVisibity(View.INVISIBLE); 

GONE

Это полностью скрыть вид из ParentLayout

adview.setVisibity(View.GONE); 
Смежные вопросы