Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/199.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
AndroidView始终位于Jetpack Compose中的机顶盒顶部_Android_Kotlin_Android Jetpack_Android Jetpack Compose - Fatal编程技术网

AndroidView始终位于Jetpack Compose中的机顶盒顶部

AndroidView始终位于Jetpack Compose中的机顶盒顶部,android,kotlin,android-jetpack,android-jetpack-compose,Android,Kotlin,Android Jetpack,Android Jetpack Compose,这是我的密码 setContent { Box(modifier = Modifier.fillMaxSize()){ AndroidView(factory = { unityView }) //this view is UnityPlayer //other view Button() // this Button is below AndroidView

这是我的密码

        setContent {
            Box(modifier = Modifier.fillMaxSize()){
                AndroidView(factory = { unityView }) //this view is UnityPlayer
                //other view
                Button() // this Button is below AndroidView
            }
        }

AndroidView始终位于顶部

在使用该框之前,必须添加行或列修饰符

@Composable
fun AlignInColomn() {
    Column(
        modifier = Modifier
            .size(150.dp)
            
        horizontalArrangement = Arrangement.End,
        verticalAlignment = Alignment.CenterVertically
    ) {
        Box(modifier = Modifier.fillMaxSize()){
                AndroidView(factory = { unityView })       
            }
        //other view
        Button() 
    }
}

您还可以使用以下代码行创建:

Box(modifier = Modifier.fillMaxSize()){
  Box(modifier = Modifier.fillMaxSize()){
    AndroidView(factory = { unityView })
  }

  Box(modifier = Modifier.fillMaxSize().align(Alignment.BottomCenter)){
    // Place all other view here...
    Button() // Now Button is above the AndroidView
  }

}

您想要androidView下面的按钮吗?@AgentP我想要androidView上面的按钮