# 4. Centering Positioning and Bias

Uygulamanız içerisinde kullanacağınız bileşenleri dikeyde ve yatayda orantısal olarak konumlandırmak istediğinizde **Bias**’ı kullanmanız gerekiyor. Örneğin; bir butonu sayfanın yatay ve dikey ekranında tam ortaya yerleştirmek için şu kod yapısını kullanıyoruz. Bu kullanımla, **buttonG** bileşeni hem yatayda hem de dikeyde **parent**’e göre konumlandırıldığı için sayfamızın tam ortasında görüntülenecektir.

```markup
<Button
    android:id="@+id/bottonG"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/buttong"
    app:layout_constraintStart_toStartOf="parent"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintTop_toTopOf="parent"
    app:layout_constraintBottom_toBottomOf="parent" />
```

![](https://2480504041-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LtZdUsjshN6FQY_meiV%2F-Lt_1ghKGIkQmsDK4oPE%2F-Lt_20TO1OnF2guvFNPD%2FScreen%20Shot%202019-11-13%20at%2016.54.37.png?alt=media\&token=9ea8c81a-4e0f-4b26-b608-dfd52af9f4b2)

Ancak **Bias** kullanarak bunu orantısal olarak yerleştirebiliriz. Bunun için aşağıdaki parametreleri kullanmamız gerekiyor.

**layout\_constraintHorizontal\_bias**\
**layout\_constraintVertical\_bias**

Bias yatayda ve dikeyde **0** ile **1** arasında değer alabiliyor.

**Örnek-1:**

```markup
<Button
    android:id="@+id/buttonG"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/buttong"
    app:layout_constraintVertical_bias="0.2"
    app:layout_constraintHorizontal_bias="0.4"
    app:layout_constraintStart_toStartOf="parent"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintTop_toTopOf="parent"
    app:layout_constraintBottom_toBottomOf="parent" />
```

![](https://2480504041-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LtZdUsjshN6FQY_meiV%2F-Lt_1ghKGIkQmsDK4oPE%2F-Lt_2EA01a2acGT2-Osa%2FScreen%20Shot%202019-11-13%20at%2016.56.00.png?alt=media\&token=bbf251fe-9768-4771-a53a-e4d9c5521b14)

**Örnek-1 Açıklama:** Yukarıda ki kod parçasında **buttonG** sayfanın ortasına yerleştirilmiş, ancak **dikeyde 0.2**, **yatayda ise 0.4** oranı verilerek ekrandaki konumu değiştirilmiştir.

![Centering Positioning and Bias Çalışma Şekli](https://2480504041-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LtZdUsjshN6FQY_meiV%2F-Lt_2IZ-MZEzXa5BYqlJ%2F-Lt_2YmXULAaXt59Adtu%2Ffullsizeoutput_3.jpg?alt=media\&token=362e7f07-f9a5-4877-a06f-08623aab5074)

![Centering Positioning and Bias Çalışma Şekli](https://2480504041-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LtZdUsjshN6FQY_meiV%2F-Lt_2IZ-MZEzXa5BYqlJ%2F-Lt_2cbb35QtLHA0YM__%2Ffullsizeoutput_5.jpg?alt=media\&token=b4056e9b-fbae-4de4-a787-bbd34ecd1964)
