Görüntünün arka planı olarak ve aynı zamanda önyükleyicinin ekranın ortasında yatay ve dikey olarak hizalanmasını sağlayan bir ImageView var. ProgressBar'ı merkezlemeyi başardım, ancak kenar boşluğunu kullanarak biraz yukarıda dengelemedim.RelativeLayout'ı ofset ortasına hizala ProgressBar görünümü?
Bazı insanlar ... Ben arka plan ve dolayısıyla relativeLayout olarak Resmimi uygulamak gerekir olarak ancak bu benim için çalışmıyor, android:layout_weight
kullanılarak ve kontrol LinearLayout kullanmak önerdi
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:background="#FE6869"
android:weightSum="1">
<ImageView
android:src="@drawable/splashscreen"
android:scaleType="centerCrop"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<ProgressBar
android:id="@+id/loading_spinner"
style="@style/Widget.AppCompat.ProgressBar"
android:layout_width="65dp"
android:layout_height="65dp"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="170dp" />
</RelativeLayout >
Ne yapmak istersin? –
İlerleme çubuğunu hem yatay olarak hem de dikey olarak hizalamak istiyorum, ancak ilerleme çubuğunun merkeze göre biraz yukarı/aşağı konumlanmasını istiyorum. –