Note that there are some explanatory texts on larger screens.

plurals
  1. POAndroid layout_weight inconsistency
    primarykey
    data
    text
    <p>My app should look like this: <img src="https://i.stack.imgur.com/DelD8.png" alt="This is how it should look, though the way I had it before it wasn&#39;t scaling well. So that&#39;s why I am doing this, but it is giving me lots of problems."> This is how it should look, though the way I had it before it wasn't scaling well. So that's why I am doing this, but it is giving me lots of problems.</p> <p>But with even seemingly identical setups, the second row takes up all of the room, making it look like this: <img src="https://i.stack.imgur.com/zuHoR.png" alt="Any explanation why it is doing this? It beats me."></p> <p>Any explanation why it is doing this? It beats me. Here is my XML, any solutions?</p> <pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/LinearLayout02" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" android:weightSum="7.0" &gt; &lt;LinearLayout android:id="@+id/LinearLayout03" android:layout_width="fill_parent" android:layout_height="0dp" android:layout_weight="1.0" &gt; &lt;ImageView android:id="@+id/terranlogo1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1.0" android:src="@drawable/terranlogo" /&gt; &lt;ImageView android:id="@+id/protosslogo1" android:layout_width="wrap_content" android:layout_weight="1.0" android:layout_height="wrap_content" android:src="@drawable/protosslogo" /&gt; &lt;ImageView android:id="@+id/zerglogo1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1.0" android:src="@drawable/zerglogo" /&gt; &lt;/LinearLayout&gt; &lt;LinearLayout android:id="@+id/LinearLayout04" android:layout_width="fill_parent" android:layout_height="0dp" android:layout_weight="1.0" &gt; &lt;CheckBox android:id="@+id/ck_t1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1.0"/&gt; &lt;CheckBox android:id="@+id/ck_p1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="25dp" android:layout_weight="1.0" /&gt; &lt;CheckBox android:id="@+id/ck_z1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="25dp" android:layout_weight="1.0" /&gt; &lt;/LinearLayout&gt; &lt;LinearLayout android:id="@+id/LinearLayout05" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="1.0" &gt; &lt;ImageView android:id="@+id/terranlogo2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1.0" android:src="@drawable/terranlogo" /&gt; &lt;ImageView android:id="@+id/protosslogo2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1.0" android:src="@drawable/protosslogo" /&gt; &lt;ImageView android:id="@+id/zerglogo2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1.0" android:src="@drawable/zerglogo" /&gt; &lt;/LinearLayout&gt; &lt;LinearLayout android:id="@+id/LinearLayout06" android:layout_width="fill_parent" android:layout_height="0dp" android:orientation="horizontal" android:layout_weight="1.0" &gt; &lt;CheckBox android:id="@+id/ck_t2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1.0" /&gt; &lt;CheckBox android:id="@+id/ck_p2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1.0" android:layout_marginLeft="25dp" /&gt; &lt;CheckBox android:id="@+id/ck_z2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1.0" android:layout_marginLeft="25dp" /&gt; &lt;/LinearLayout&gt; &lt;LinearLayout android:id="@+id/LinearLayout07" android:layout_width="fill_parent" android:layout_height="0dp" android:orientation="horizontal" android:layout_weight="1.0" &gt; &lt;TextView android:id="@+id/textView4" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Choose your opponets race(s) and your race(s)" /&gt; &lt;/LinearLayout&gt; &lt;LinearLayout android:id="@+id/LinearLayout08" android:layout_width="fill_parent" android:layout_height="0dp" android:orientation="horizontal" android:layout_weight="1.0" &gt; &lt;TextView android:id="@+id/textView3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Game Length" android:layout_weight="1.0" android:textSize="15dp" /&gt; &lt;TextView android:id="@+id/textView2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="center_horizontal" android:text="Mistakes Allowed" android:layout_weight="1.0" android:textSize="15dp" /&gt; &lt;TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Answer Time" android:layout_weight="1.0" android:textSize="15dp" /&gt; &lt;/LinearLayout&gt; &lt;LinearLayout android:id="@+id/LinearLayout09" android:layout_width="fill_parent" android:layout_height="0dp" android:orientation="horizontal" android:layout_weight="1.0" &gt; &lt;Spinner android:id="@+id/s_answertime" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1.0" /&gt; &lt;Spinner android:id="@+id/s_mistakenumber" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1.0" /&gt; &lt;Spinner android:id="@+id/s_gametime" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1.0" /&gt; &lt;/LinearLayout&gt; &lt;/LinearLayout&gt; </code></pre> <p>All help is appreciated in figuring this out!- Lijap</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload