android에서 spalsh의 orientation 막는 방법

android에서 spalsh의 orientation 막는 방법에 대해 예전에 알던 방법을 적용하니 잘 안되네요.

구글링해봐도 잘 안되서요. 최근에 앱을 많이 만드신 @DongWoo_Gim 님 도와주세요. :wink:

tiapp.xml에서

어플리케이션 설정 부분에

android:screenOrientation=“portrait” android:theme="@style/Theme.Titanium"

추가해주시면 될것 같네요 ~

1개의 좋아요

위에 답변을 달아주셨는데요. 좀더 자세하게 달면, tiapp.xml에 activity를 지정해서 처리해줘야 됩니다.

build/android/AndroidManifest.xml를 열어서 android부분을 따다가 tiapp.xml에 적용하면서 screenOrientation부분을 수정해서 tiapp.xml에 적용합니다.

샘플은 이래요.

<android xmlns:android="http://schemas.android.com/apk/res/android">
  <manifest android:versionCode="100" android:versionName="1.0.0">
    <!-- Need to specify at least API level 11 for Titanium SDK 3.2.x and prior -->
    <uses-sdk android:minSdkVersion="14" android:targetSdkVersion="23"/>
    <application android:theme="" android:largeHeap="true">
      <activity
        android:configChanges="keyboardHidden|orientation|screenSize"
        android:label=""
        android:name=".(APP_NAME)Activity"
        android:screenOrientation="portrait" android:theme="@style/Theme.Titanium">
        <intent-filter>
          <action android:name="android.intent.action.MAIN"/>
          <category android:name="android.intent.category.LAUNCHER"/>
        </intent-filter>
      </activity>
      <activity
        android:configChanges="keyboardHidden|orientation|screenSize"
        android:name="org.appcelerator.titanium.TiActivity" android:screenOrientation="portrait"/>
      <activity
        android:configChanges="keyboardHidden|orientation|screenSize"
        android:name="org.appcelerator.titanium.TiTranslucentActivity"
        android:screenOrientation="portrait" android:theme="@style/Theme.AppCompat.Translucent"/>
      <activity android:configChanges="screenSize"
        android:name="ti.modules.titanium.ui.android.TiPreferencesActivity" android:screenOrientation="portrait"/>
      <activity
        android:configChanges="keyboardHidden|orientation|screenSize"
        android:name="ti.modules.titanium.media.TiCameraActivity"
        android:screenOrientation="portrait" android:theme="@style/Theme.AppCompat.Translucent.NoTitleBar.Fullscreen"/>
    </application>
    <!-- Permissions -->
  </manifest>
</android>

화이팅입니다~

2개의 좋아요

@naniku @DongWoo_Gim 두분 모두 감사합니다.