1
0
mirror of https://github.com/nextcloud/talk-android synced 2025-07-16 09:15:30 +01:00

Fix orientation

Signed-off-by: Mario Danic <mario@lovelyhq.com>
This commit is contained in:
Mario Danic 2017-12-07 11:39:48 +01:00
parent 84ea98aa12
commit 8756c006c8
2 changed files with 15 additions and 0 deletions
app/src/main
AndroidManifest.xml
java/com/nextcloud/talk/activities

View File

@ -43,6 +43,7 @@
<activity <activity
android:name=".activities.CallActivity" android:name=".activities.CallActivity"
android:launchMode="singleTask" android:launchMode="singleTask"
android:configChanges="orientation|screenSize"
/> />

View File

@ -25,6 +25,7 @@
package com.nextcloud.talk.activities; package com.nextcloud.talk.activities;
import android.Manifest; import android.Manifest;
import android.content.res.Configuration;
import android.content.res.Resources; import android.content.res.Resources;
import android.os.Bundle; import android.os.Bundle;
import android.support.annotation.Nullable; import android.support.annotation.Nullable;
@ -812,4 +813,17 @@ public class CallActivity extends AppCompatActivity {
} }
}); });
} }
@Override
public void onConfigurationChanged(Configuration newConfig) {
// Checks the orientation of the screen
if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) {
remoteRenderersLayout.setOrientation(LinearLayout.HORIZONTAL);
} else if (newConfig.orientation == Configuration.ORIENTATION_PORTRAIT){
remoteRenderersLayout.setOrientation(LinearLayout.VERTICAL);
}
super.onConfigurationChanged(newConfig);
}
} }