87element,
Ben size sadece gravity
kullandığınız layout_gravity
kullanmak istediğini inanıyoruz ??
Evet, bu layout_gravity
özniteliklerinin ikisini birlikte '|' ile birleştirebilirsiniz. belgelerinde belirtildiği gibi: http://developer.android.com/reference/android/R.attr.html#layout_gravity
Ama (adamp onun yorumunda belirtildiği gibi) yerine gravity
ait layout_gravity
kullanarak birleştirmek için çalışıyoruz ayarları anlamı yok. Temelde aynı sıra boyunca sola ve merkeze hizalanacağını söylüyorsun. Bu durumda hem left
ve center_horizontal
, yatay konumlara başvurunuz.
TextView
ebeveyne göre hizalamayı nerede deniyorsunuz?
Ebeveyniniz düzeni bir pozisyon seçebileceğiniz bir ızgara gibi:
| [1] [2] [3] |
| [4] [5] [6] |
| [7] [8] [9] |
Üst Sol: android:layout_gravity="top|left"
Üst Merkezi: android:layout_gravity="top|center_horizontal"
Üst Sağ: android:layout_gravity="top|right"
Merkezi-Sol: android:layout_gravity="center_vertical|left"
Çok Merkezi: android:layout_gravity="center"
Merkez Sağ: android:layout_gravity="center_vertical|right"
Sol Alta: android:layout_gravity="bottom|left"
Alt-Merkezi: android:layout_gravity="bottom|center_horizontal"
Alt-Sağ: android:layout_gravity="bottom|right"
Umut bu yardımcı olur !
Neyi başarmaya çalışıyorsunuz?Yatay bir yerçekimi ve bu şekilde dikey bir yer çekimi belirtebilirsiniz, ancak iki yatay ayarın anlamı yoktur. – adamp
Benim hatam, üzgünüm. Tabii ki aslında "left | center_vertical" idi. Şimdi işe yaradığı için teşekkürler. – 87element