Android Uygulamalarında Otomatik Dönüş
Android uygulamaları, cihazın yönüne göre otomatik olarak döndürülebilir. Bu, kullanıcıların cihazlarını yatay veya dikey olarak tutmalarına bakılmaksızın uygulamayı kullanmalarını kolaylaştırır.
Otomatik dönüşü etkinleştirmek için, AndroidManifest.xml dosyasında android:screenOrientation
özniteliğini kullanmanız gerekir. Bu öznitelik, uygulamanın hangi yönlerde döndürülebileceğini belirler. Örneğin, aşağıdaki kod parçası uygulamanın yalnızca dikey olarak döndürülebileceğini belirtir:
xml
<manifest ...>
<application ...>
<activity ... android:screenOrientation="portrait" />
</application>
</manifest>
Otomatik dönüşü etkinleştirdikten sonra, uygulamanızın kullanıcı arayüzünü farklı yönlere göre uyarlamanız gerekir. Bunu yapmak için, onConfigurationChanged()
yöntemini kullanabilirsiniz. Bu yöntem, cihazın yönü değiştiğinde çağrılır. onConfigurationChanged()
yönteminde, kullanıcı arayüzünüzü yeni yöne göre güncelleyebilirsiniz.
Örneğin, aşağıdaki kod parçası uygulamanın kullanıcı arayüzünü yatay moda göre günceller:
“`java
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
// Kullanıcı arayüzünü yatay moda göre güncelle
}
“`
Otomatik Dönüşle İlgili Faydalı Siteler
- Android Developers: Orientation
- Stack Overflow: How to handle screen orientation changes in Android?
- GitHub: Android Orientation Sample
Otomatik Dönüşle İlgili Faydalı Dosyalar
- Android Developers: Orientation Sample Project
- Stack Overflow: Sample code for handling screen orientation changes in Android