18
Linear Layout และ Weight ใน Android
ฉันมักจะอ่านเกี่ยวกับค่าน้ำหนักตลกนี้ในเอกสาร Android ตอนนี้ฉันต้องการลองครั้งแรก แต่มันไม่ทำงานเลย ที่ฉันเข้าใจจากเอกสารประกอบรูปแบบนี้: <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal"> <Button android:text="Register" android:id="@+id/register" android:layout_width="wrap_content" android:layout_height="wrap_content" android:padding="10dip" weight="1" /> <Button android:text="Not this time" android:id="@+id/cancel" android:layout_width="wrap_content" android:layout_height="wrap_content" android:padding="10dip" weight="1" /> </LinearLayout> ควรสร้างสองปุ่มที่จัดแนวนอนและแบ่งพื้นที่อย่างเท่าเทียมกัน ปัญหาคือปุ่มสองปุ่มไม่โตขึ้นเพื่อเติมเต็มพื้นที่ ฉันต้องการปุ่มที่จะเติบโตและเติมเต็มทั้งบรรทัด หากปุ่มทั้งสองถูกตั้งค่าให้ตรงกับหลักเท่านั้นปุ่มแรกจะปรากฏขึ้นและเติมทั้งบรรทัด