diff --git a/.idea/misc.xml b/.idea/misc.xml index f4425448..c91ec4cc 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -44,7 +44,7 @@ - + diff --git a/app/src/main/java/jp/juggler/subwaytooter/ActMain.kt b/app/src/main/java/jp/juggler/subwaytooter/ActMain.kt index 04859d78..72ac6a39 100644 --- a/app/src/main/java/jp/juggler/subwaytooter/ActMain.kt +++ b/app/src/main/java/jp/juggler/subwaytooter/ActMain.kt @@ -7,6 +7,7 @@ import android.content.Intent import android.content.SharedPreferences import android.content.pm.PackageManager import android.content.res.ColorStateList +import android.content.res.Configuration import android.graphics.Typeface import android.net.Uri import android.os.* @@ -487,6 +488,14 @@ class ActMain : AppCompatActivity() log.w("onNewIntent: isResumed = isResumed") } + override fun onConfigurationChanged(newConfig : Configuration) { + log.d("onConfigurationChanged") + super.onConfigurationChanged(newConfig) + if(newConfig.screenHeightDp > 0 || newConfig.screenHeightDp >0){ + tabOnly { env -> resizeColumnWidth(env) } + } + } + override fun onSaveInstanceState(outState : Bundle) { super.onSaveInstanceState(outState) @@ -2535,6 +2544,7 @@ class ActMain : AppCompatActivity() if(screen_width < column_w_min * 2) { // 最小幅で2つ表示できないのなら1カラム表示 + nScreenColumn = 1 column_w = screen_width } else {