Heim > Java > javaLernprogramm > Wie erkennt man die Ausrichtung im Quer- oder Hochformat in Android?

Wie erkennt man die Ausrichtung im Quer- oder Hochformat in Android?

DDD
Freigeben: 2024-12-06 04:47:11
Original
194 Leute haben es durchsucht

How to Detect Landscape vs. Portrait Orientation in Android?

Bestimmen der Geräteausrichtung auf Android

Bei der Entwicklung von Android-Anwendungen ist es oft notwendig, die Benutzeroberfläche basierend auf der Ausrichtung des Geräts anzupassen. Um festzustellen, ob sich das Telefon im Quer- oder Hochformat befindet, verwenden Sie den folgenden Code:

int orientation = getResources().getConfiguration().orientation;
if (orientation == Configuration.ORIENTATION_LANDSCAPE) {
    // In landscape
} else if (orientation == Configuration.ORIENTATION_PORTRAIT) {
    // In portrait
}
Nach dem Login kopieren

Die Methode getConfiguration() ruft die aktuelle Konfiguration einschließlich der Ausrichtung ab. Durch den Vergleich der Ausrichtungsvariablen mit den in der Konfiguration definierten Konstanten können Sie die aktuelle Ausrichtung des Geräts ermitteln.

Darüber hinaus bietet die Entwicklerdokumentation detaillierte Informationen zur Ausrichtung und anderen Konfigurationswerten: https://developer.android.com /reference/android/content/res/Configuration

Das obige ist der detaillierte Inhalt vonWie erkennt man die Ausrichtung im Quer- oder Hochformat in Android?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage