Issue #397
We recommend that, rather than disabling the preview window, you follow the common Material Design patterns. You can use the activity’s windowBackground theme attribute to provide a simple custom drawable for the starting activity.
styles.xml
1 2 3 <style name ="LaunchTheme" parent ="Theme.AppCompat.NoActionBar" > <item name ="android:windowBackground" > @drawable/launch_background</item > </style >
Set android:theme="@style/LaunchTheme"
to activity
element
AndroidManifest.xml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android ="http://schemas.android.com/apk/res/android" package ="com.onmyway133.whatsupintech" > <uses-permission android:name ="android.permission.INTERNET" /> <application android:name =".MyApplication" android:allowBackup ="true" android:icon ="@mipmap/ic_launcher" android:label ="@string/app_name" android:roundIcon ="@mipmap/ic_launcher_round" android:supportsRtl ="true" android:theme ="@style/AppTheme" > <activity android:name =".features.main.MainActivity" android:label ="@string/app_name" android:theme ="@style/LaunchTheme" > <intent-filter > <action android:name ="android.intent.action.MAIN" /> <category android:name ="android.intent.category.LAUNCHER" /> </intent-filter > </activity > </application > </manifest >
MainActivity.kt
1 2 3 4 5 6 7 8 class MainActivity : AppCompatActivity () { override fun onCreate (savedInstanceState: Bundle ?) { setTheme(R.style.AppTheme_NoActionBar) super .onCreate(savedInstanceState) setContentView(R.layout.main_activity) } }
Read more