Android Activity Başlığını Sağdan Sola Hizalama
Android uygulamalarında, activity başlığı varsayılan olarak ekranın ortasında görüntülenir. Ancak, bazı durumlarda başlığı sağdan sola hizalamak isteyebilirsiniz. Bu, özellikle Arapça veya İbranice gibi sağdan sola yazılan dillerde yararlı olabilir.
Başlığı sağdan sola hizalamak için, activity’nin AndroidManifest.xml
dosyasında android:label
özniteliğini kullanabilirsiniz. Örneğin, aşağıdaki kod parçası başlığı sağdan sola hizalayacaktır:
xml
<activity
android:name=".MainActivity"
android:label="MainActivity"
android:labelDirection="rtl" />
Başlığı sağdan sola hizalamak için başka bir yol da, activity’nin onCreate()
metodunda setTitle()
metodunu kullanmaktır. Örneğin, aşağıdaki kod parçası başlığı sağdan sola hizalayacaktır:
“`java
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
setTitle(R.string.app_name);
getWindow().getDecorView().setLayoutDirection(View.LAYOUT_DIRECTION_RTL);
}
“`
Faydalı Siteler ve Dosyalar
- Android Developers: Activity Title
- Android Developers: Setting the Title of an Activity
- Android Developers: Setting the Layout Direction