我在Android中創建了一個簡單的佈局,並且在顯示時出現問題。 事實是,所有的元素都不顯示。事實是,只有日曆和時間表,但沒有其他人。layout_weight無法正常工作
這是我的代碼
<LinearLayout
android:id="@+id/sms_linear_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true"
android:gravity="center_horizontal"
android:orientation="vertical"
android:weightSum="8">
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center"
android:text="@string/sms_id_sms_pro" />
<EditText
android:id="@+id/sms_id_sms_pro"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center" />
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center"
android:text="@string/sms_nb_remainning" />
<EditText
android:id="@+id/sms_nb_remainning"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center" />
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center"
android:text="@string/sms_name_sender" />
<EditText
android:id="@+id/sms_name_sender"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center"
android:maxLength="11" />
<CalendarView
android:id="@+id/sms_calendar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"/>
<TimePicker
android:id="@+id/sms_time"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"/>
</LinearLayout>
,這是結果:my result
會發生什麼事,如果你刪除的權重?我認爲如果你設置重量,那麼高度應該是「0dp」。 –