Доброго времени суток, создал приложение под андроид на котлин. Цель такая - чтобы оно открывалось горизонтально, но в случае если стоит вертикальное отображение зафиксированным то приложение становится вертикальным - этого бы не хотелось. Еще один недостаток - отображается адресная строка и она не скрывается. Как я не промптил ИИ решить эти две проблемы не может.
//MainActivity.kt
package com.example.cars
import android.content.pm.ActivityInfo
import android.net.Uri
import android.os.Bundle
import androidx.activity.ComponentActivity
import androidx.browser.customtabs.CustomTabsIntent
class MainActivity : ComponentActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
// Принудительно устанавливаем ландшафтный режим (горизонтальный)
requestedOrientation = ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE
// Открываем Google без адресной строки
val url = "https://www.google.com"
val builder = CustomTabsIntent.Builder()
builder.setShowTitle(false) // Скрываем заголовок
//builder.enableUrlBarHiding() // Скрываем адресную строку
builder.setUrlBarHidingEnabled(true)// Скрываем адресную строку
val customTabsIntent = builder.build()
customTabsIntent.launchUrl(this, Uri.parse(url))
}
}
Перемещено hobbit из mobile