Einschränkungen, die kein Jetpack für AndroidView komponierenAndroid

Forum für diejenigen, die für Android programmieren
Anonymous
 Einschränkungen, die kein Jetpack für AndroidView komponieren

Post by Anonymous »

Ich entwerfe ein Layout, in dem wir oben auf dem Bildschirm etwas Layout und einen Adview
haben. Dafür benutze ich unten Code. < /P>
< /blockquote>
ConstraintLayout(
modifier = Modifier
.fillMaxSize()
.background(colorResource(id = R.color.purple_200))
) {

val (scannerView, adView) = createRefs()

Text(text = "Hello composable", modifier = Modifier
.constrainAs(scannerView) {
start.linkTo(parent.start)
end.linkTo(parent.end)
bottom.linkTo(parent.top)
})

AndroidView(modifier = Modifier
.constrainAs(adView) {
start.linkTo(parent.start)
end.linkTo(parent.end)
bottom.linkTo(parent.bottom)
},factory = { context ->
AdView(context).apply {
setAdSize(AdSize.BANNER)
adUnitId = context.getString(R.string.banner_id)
loadAd(AdRequest.Builder().build())
}
})

}
< /code>

Aber das Problem, mit dem ich ausgesetzt bin, ist, dass die Adview nicht unten angelegt wird. Stattdessen ignoriert es Einschränkungen und zeigt oben auf dem Bildschirm angezeigt. Das gleiche funktioniert für andere komponierbare wie Text oder Bild usw., jedoch nicht nur für AndroidView. Jede Hilfe wird geschätzt. Vielen Dank im Voraus.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post