2012-02-03 5 views
0

У меня есть textview и edittext в линейном макете. Ни один вид не появляется вообще, если он сделан так, как я видел каждый пример использования веса для установки ширины в процентах от родителя, который я могу найти.Android Вес не работает

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent"> 
<TextView 
    android:id="@+id/custLabel" 
    android:layout_height="wrap_content" 
    android:layout_weight=".35" 
    android:layout_width="0dip" 
    android:text="Name"/> 
<EditText 
    android:id="@+id/customer" 
    android:layout_height="wrap_content" 
    android:layout_weight=".65" 
    android:layout_width="0dip"/> 
</LinearLayout> 
+0

Я использую mono droid в визуальной студии. Отладка непосредственно на устройстве. – jmease

+0

Ваша линейная линейка LinearLayout имеет вертикальную ориентацию. Установите 'layout_width в' "wrap_content" и 'layout_height' в' 0dp' для ваших 'TextView' и' EditText'. Вы делаете это неправильно. – Squonk

+0

@MisterSquonk Это первый раз, когда я набрал постов, чем некоторые из гуру :-) – Gangnus

ответ

2

Измените ориентацию макета. У вас есть вертикальное положение и место там, весовая ширина!

+0

Три дня назад я потратил 3 часа из-за неправильной ориентации LinearLayout :-) – Gangnus

+0

Это было сделано. Примут через 4 минуты. Благодаря! – jmease

 Смежные вопросы

  • Нет связанных вопросов^_^