2010-04-25 28 views
5

Tablo görünümü oluştururken sütunların genişliğinin nasıl değiştirileceğini anlamakta zorlanıyorum.Tablo görünümünde sütun genişliğini ayarlama

Genişliğin bir sütunun piksel cinsinden ayarlanabileceğini biliyorum, ancak yapmak istediğim bu değil. Örneğin, 2 sütunum var ve her bir sütunun ekranın yarısını almasını istiyorum. Pikselleri açıkça ayarlamadan bunu nasıl yapabilirim, böylece kodum birden fazla ekran boyutunda çalışabilir mi?

cevap

3

TableLayout ile? Bunu kolayca yapamazsın. Alabileceğiniz en yakın öğenizi TableLayout öğenizde kullanmaktır. Bu, iki sütun arasında eşit olarak ek beyaz boşluk ayırmalıdır.

+0

Belki de doğru terminolojiyi kullanmıyorum. Bir tablo oluşturuyorum, belirli bir dizi kolonun tüm ekranı eşit bir şekilde yaymasını sağlamanın bir yolu var mı? – Jeremy

+0

Hayır, yok - üzgünüm. – CommonsWare

+0

bunu, genişliği kontrol eden layout_weight ile her satır için yatay bir doğrusal düzende yapmanız gerekir. Ancak içerik değiştiğinde güzelce oynatılmaz .. –

0

Sadece TableRow layout_width = "0dip" 'u ayarlayın ve sonra iki sütunu ayarlayın layout_weight = "1" Bu, bir satırı eşit olarak bölmenize yardımcı olacaktır.

İlgili konular