gpt4 book ai didi

java - 访问和更改 Android java 中的 xml 元素的值

转载 作者:行者123 更新时间:2023-11-29 23:43:02 25 4
gpt4 key购买 nike

我的 xml 中有一个 Webview 和 Advert:

<WebView
android:id="@+id/webView"
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_marginBottom="5dp"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintBottom_toTopOf="@+id/adView" />

<com.google.android.gms.ads.AdView
android:id="@+id/adView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintBottom_toBottomOf="parent"
app:adSize="BANNER"
app:adUnitId="ca-app-pub-3940256099942544/6300978111"/>

如何在我的 java 代码中访问 adView 并检查 app:adSize 的值?

如何将其值更改为 "LARGE_BANNER" 以便 Webview 自动调整大小?

最佳答案

在代码中检索 AdView。从正确的上下文调用 findViewById 并将其分配给 AdView 对象

AdView adView = findViewById(R.id.adView);

获取AdSize

AdSize adSize = adView.getAdSize();

设置广告尺寸

adView.setAdSize(AdSize.LARGE_BANNER);

关于java - 访问和更改 Android java 中的 xml 元素的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51716516/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com