Skip to content

Instantly share code, notes, and snippets.

@davidelp68
davidelp68 / FullScreen.kt
Last active August 19, 2019 14:23
Andorid Studio - FullScreen nel file MainActivity.kt
import android.content.res.Configuration
import android.view.WindowManager
//potrebbero esserci altri import
class MainActivity : AppCompatActivity(), NavigationView.OnNavigationItemSelectedListener {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val toolbar: Toolbar = findViewById(R.id.toolbar)
@davidelp68
davidelp68 / FullScreen.xml
Last active August 19, 2019 08:54
Andorid Studio - FullScreen nel file AndroidManifest.xml
<activity
android:configChanges="orientation|screenSize"
android:name=".MainActivity"
android:label="@string/app_name"
android:theme="@style/AppTheme.NoActionBar">
@davidelp68
davidelp68 / AndroidManifest.xml
Last active August 19, 2019 08:54
Android Studio - Icona nel file AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools" package="com.dm.myapplication">
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
@davidelp68
davidelp68 / ScreenOrientation.kt
Last active August 19, 2019 08:54
Andorid Studio - FullScreen funzione: screenOrientation
private fun screenOrientation() {
if (resources.configuration.orientation == Configuration.ORIENTATION_LANDSCAPE)
{
//Per abilitare il full screen:
window.addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN)
window.clearFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN)
}
else if (resources.configuration.orientation == Configuration.ORIENTATION_PORTRAIT)
{
//Per disabilitare il full screen:
@davidelp68
davidelp68 / ScreenOrientation.xml
Last active August 19, 2019 08:53
Andorid Studio - configChanges nel file AndroidManifest.xml
android:configChanges="orientation|screenSize"
@davidelp68
davidelp68 / ConfigurationChange.kt
Last active August 19, 2019 08:53
Andorid Studio - configChanges nel file MainActivity.kt
override fun onConfigurationChanged(newConfig: Configuration?) {
super.onConfigurationChanged(newConfig)
//inserire il codice da eseguire quando si cambia configurazione
//ad esempio quando si ruota il dispositivo
screenOrientation() //richiamo funzione che esegue il full screen
//in modalità landscape e schermo normale in modalità portait
}
@davidelp68
davidelp68 / onCreate_screeno.kt
Last active August 19, 2019 08:53
Andorid Studio - screenOrientation() in onCreate nel file MainActivity.kt
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val toolbar: Toolbar = findViewById(R.id.toolbar)
setSupportActionBar(toolbar)
screenOrientation() //richiamo funzione che esegue il full screen
//in modalità landscape e schermo normale in modalità portait
}
@davidelp68
davidelp68 / IntroHtml.html
Created August 18, 2019 15:37
HTML - Introduzione al linguaggio HTML
<!DOCTYPE html>
<html>
<head>
<title>Titolo pagina</title>
</head>
<body>
<!-- Questo è un commento! -->
</body>
@davidelp68
davidelp68 / tag_head.html
Last active August 19, 2019 08:03
HTML - tag head
<head>
<title>Titolo pagina</title>
</head>
@davidelp68
davidelp68 / tag_open.html
Created August 19, 2019 08:08
HTML - Tag aperto
<html>