> For the complete documentation index, see [llms.txt](https://egemen-mede.gitbook.io/constraintlayout/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://egemen-mede.gitbook.io/constraintlayout/7.-chains/weighted-chains.md).

# Weighted Chains

Bir **chain** yapısınında varsayılan davranışı, elemanları eşit miktarda mevcut alana yaymak olduğunu bölümün başında belirtmiştik. Chain'deki elemanlardan bir veya daha fazla elemanı **MATCH\_CONSTRAINT** kullanıyorsa, mevcut boş alanı kullanacaklardır. Bu durumu chain'lere **weight** değeri vererek yönetebiliriz. Kullanım şekli de aşağıdaki gibidir.

**app:layout\_constraintHorizontal\_weight**\
**app:layout\_constraintVertical\_weight**

**Örnek-5:**

```markup
<Button
    android:id="@+id/button"
    android:layout_width="0dp"
    android:layout_height="wrap_content"
    android:text="Button 1"
    app:layout_constraintEnd_toStartOf="@+id/button2"
    app:layout_constraintHorizontal_weight="0.7"
    app:layout_constraintStart_toStartOf="parent" />
<Button
    android:id="@+id/button2"
    android:layout_width="0dp"
    android:layout_height="wrap_content"
    android:text="Button 2"
    app:layout_constraintHorizontal_weight="0.3"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintStart_toEndOf="@+id/button" />
```

![](https://2480504041-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LtZdUsjshN6FQY_meiV%2F-Lt_9MImOinYu0UqRj_f%2F-Lt_9_OjvLv2COH8zQWK%2FScreen%20Shot%202019-11-13%20at%2017.28.03.png?alt=media\&token=ba482f0a-1f36-4d3c-9beb-cf769292b571)

**Örnek-5 Açıklama:** Örnekteki 2 bileşen için de **width** değerleri **0dp** olarak belirtildi ve bu sayede ikisi için de **layout\_constraintHorizontal\_weight** değerleri verildi. **0** ve **1** arası bir değer alabilen **weight**, bileşenlerin genişliklerini vereceğiniz ağırlık oranına göre görüntülenecektir.
