Note that there are some explanatory texts on larger screens.

plurals
  1. POMultiple TableLayouts inside a LinearLayout - Android
    primarykey
    data
    text
    <p>I am attempting to place multiple <code>TableLayout</code>s inside of a <code>LinearLayout</code>. When I implemented the code and ran it, the display was my background image with nothing displayed on it. Not sure what happened.</p> <p>Before I tried to do this, I had everything displaying correctly but it was so much text that it had to be extremely small to make everything fit. To fix this I want to do 3 <code>TableLayout</code>s with the middle one being a <code>ScrollView</code> (I will worry about implementing the <code>ScrollView</code> after I fix the problem at hand).</p> <p>My question is how to make all 3 <code>TableLayout</code>s visible with each being a specific percentage of the screen.</p> <p>Below is 100% of the code for this XML file.</p> <pre><code> &lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/tableLayout" android:layout_width="fill_parent" android:layout_height="fill_parent" android:stretchColumns="1" android:shrinkColumns="0" android:orientation="vertical" android:paddingLeft="16dp" android:paddingRight="16dp" android:paddingTop="70dp" android:paddingBottom="70dp" android:background="@drawable/scroll" &gt; &lt;TableLayout android:layout_width="wrap_content" android:layout_height="0dip" android:layout_weight="15" &gt; &lt;TableRow android:id="@+id/header" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight="1" &gt; &lt;TextView android:id="@+id/category" android:layout_height="wrap_content" android:layout_width="0px" android:layout_weight="1" android:textStyle="bold" android:textSize="15sp" android:paddingTop="10dp" android:gravity="center_horizontal" /&gt; &lt;TableLayout android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight="1" &gt; &lt;TableRow android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight="1" &gt; &lt;TextView android:id="@+id/points" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight=".25" android:textSize="7sp" android:gravity="left" android:textStyle="bold" /&gt; &lt;/TableRow&gt; &lt;TableRow android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight="1" &gt; &lt;TextView android:id="@+id/percentage" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight=".3" android:textSize="7sp" android:gravity="left" android:textStyle="bold" /&gt; &lt;/TableRow&gt; &lt;TableRow android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight="1" &gt; &lt;TextView android:id="@+id/total_score" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight=".45" android:textSize="7sp" android:gravity="left" android:textStyle="bold" /&gt; &lt;/TableRow&gt; &lt;/TableLayout&gt; &lt;/TableRow&gt; &lt;View android:layout_width="fill_parent" android:layout_height="1dp" android:background="#000001" /&gt; &lt;TableRow android:id="@+id/row3" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight="1" &gt; &lt;TextView android:id="@+id/imageColumn" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight="0" /&gt; &lt;TextView android:id="@+id/questionColumn" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight=".45" android:textSize="10sp" android:textStyle="bold|italic" android:gravity="center_vertical" /&gt; &lt;TextView android:id="@+id/answerColumn" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight=".3" android:textSize="10sp" android:textStyle="bold|italic" android:gravity="center_vertical" /&gt; &lt;TextView android:id="@+id/verseColumn" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight=".25" android:textSize="10sp" android:textStyle="bold|italic" android:gravity="center_vertical" /&gt; &lt;/TableRow&gt; &lt;/TableLayout&gt; &lt;ScrollView android:layout_width="wrap_content" android:layout_height="0dip" android:layout_weight="70" &gt; &lt;TableLayout android:layout_width="wrap_content" android:layout_height="wrap_content" &gt; &lt;TableRow android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight="1" &gt; &lt;ImageView android:id="@+id/q1Image" android:layout_width="10dp" android:layout_height="10dp" android:layout_gravity="center_vertical" /&gt; &lt;TextView android:id="@+id/q1Question" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight=".45" android:textSize="7sp" android:paddingLeft="2dp" android:paddingRight="2dp" android:layout_gravity="center_vertical" /&gt; &lt;TextView android:id="@+id/q1Answer" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight=".3" android:textSize="7sp" android:layout_gravity="center_vertical" /&gt; &lt;TextView android:id="@+id/q1Verse" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight=".25" android:textSize="7sp" android:layout_gravity="center_vertical" /&gt; &lt;/TableRow&gt; &lt;View android:layout_width="fill_parent" android:layout_height="1dp" android:background="#C2BEBF" /&gt; &lt;TableRow android:id="@+id/row5" android:layout_width="0dip" android:layout_height="wrap_content" android:stretchColumns="0,1,2,3" android:layout_weight="1" &gt; &lt;ImageView android:id="@+id/q2Image" android:layout_width="10dp" android:layout_height="10dp" android:layout_gravity="center_vertical" /&gt; &lt;TextView android:id="@+id/q2Question" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight=".45" android:textSize="7sp" android:paddingLeft="2dp" android:paddingRight="2dp" android:layout_gravity="center_vertical" /&gt; &lt;TextView android:id="@+id/q2Answer" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight=".3" android:textSize="7sp" android:layout_gravity="center_vertical" /&gt; &lt;TextView android:id="@+id/q2Verse" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight=".25" android:textSize="7sp" android:layout_gravity="center_vertical" /&gt; &lt;/TableRow&gt; &lt;View android:layout_width="fill_parent" android:layout_height="1dp" android:background="#C2BEBF" /&gt; &lt;TableRow android:id="@+id/row6" android:layout_width="0dip" android:layout_height="wrap_content" android:stretchColumns="0,1,2,3" android:layout_weight="1" &gt; &lt;ImageView android:id="@+id/q3Image" android:layout_width="10dp" android:layout_height="10dp" android:layout_gravity="center_vertical" /&gt; &lt;TextView android:id="@+id/q3Question" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight=".45" android:textSize="7sp" android:paddingLeft="2dp" android:paddingRight="2dp" android:layout_gravity="center_vertical" /&gt; &lt;TextView android:id="@+id/q3Answer" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight=".3" android:textSize="7sp" android:layout_gravity="center_vertical" /&gt; &lt;TextView android:id="@+id/q3Verse" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight=".25" android:textSize="7sp" android:layout_gravity="center_vertical" /&gt; &lt;/TableRow&gt; &lt;View android:layout_width="fill_parent" android:layout_height="1dp" android:background="#C2BEBF" /&gt; &lt;TableRow android:id="@+id/row7" android:layout_width="0dip" android:layout_height="wrap_content" android:stretchColumns="0,1,2,3" android:layout_weight="1" &gt; &lt;ImageView android:id="@+id/q4Image" android:layout_width="10dp" android:layout_height="10dp" android:layout_gravity="center_vertical" /&gt; &lt;TextView android:id="@+id/q4Question" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight=".45" android:textSize="7sp" android:paddingLeft="2dp" android:paddingRight="2dp" android:layout_gravity="center_vertical" /&gt; &lt;TextView android:id="@+id/q4Answer" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight=".3" android:textSize="7sp" android:layout_gravity="center_vertical" /&gt; &lt;TextView android:id="@+id/q4Verse" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight=".25" android:textSize="7sp" android:layout_gravity="center_vertical" /&gt; &lt;/TableRow&gt; &lt;View android:layout_width="fill_parent" android:layout_height="1dp" android:background="#C2BEBF" /&gt; &lt;TableRow android:id="@+id/row8" android:layout_width="0dip" android:layout_height="wrap_content" android:stretchColumns="0,1,2,3" android:layout_weight="1" &gt; &lt;ImageView android:id="@+id/q5Image" android:layout_width="10dp" android:layout_height="10dp" android:layout_gravity="center_vertical" /&gt; &lt;TextView android:id="@+id/q5Question" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight=".45" android:textSize="7sp" android:paddingLeft="2dp" android:paddingRight="2dp" android:layout_gravity="center_vertical" /&gt; &lt;TextView android:id="@+id/q5Answer" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight=".3" android:textSize="7sp" android:layout_gravity="center_vertical" /&gt; &lt;TextView android:id="@+id/q5Verse" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight=".25" android:textSize="7sp" android:layout_gravity="center_vertical" /&gt; &lt;/TableRow&gt; &lt;View android:layout_width="fill_parent" android:layout_height="1dp" android:background="#C2BEBF" /&gt; &lt;TableRow android:id="@+id/row9" android:layout_width="0dip" android:layout_height="wrap_content" android:stretchColumns="0,1,2,3" android:layout_weight="1" &gt; &lt;ImageView android:id="@+id/q6Image" android:layout_width="10dp" android:layout_height="10dp" android:layout_gravity="center_vertical" /&gt; &lt;TextView android:id="@+id/q6Question" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight=".45" android:textSize="7sp" android:paddingLeft="2dp" android:paddingRight="2dp" android:layout_gravity="center_vertical" /&gt; &lt;TextView android:id="@+id/q6Answer" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight=".3" android:textSize="7sp" android:layout_gravity="center_vertical" /&gt; &lt;TextView android:id="@+id/q6Verse" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight=".25" android:textSize="7sp" android:layout_gravity="center_vertical" /&gt; &lt;/TableRow&gt; &lt;View android:layout_width="fill_parent" android:layout_height="1dp" android:background="#C2BEBF" /&gt; &lt;TableRow android:id="@+id/row10" android:layout_width="0dip" android:layout_height="wrap_content" android:stretchColumns="0,1,2,3" android:layout_weight="1" &gt; &lt;ImageView android:id="@+id/q7Image" android:layout_width="10dp" android:layout_height="10dp" android:layout_gravity="center_vertical" /&gt; &lt;TextView android:id="@+id/q7Question" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight=".45" android:textSize="7sp" android:paddingLeft="2dp" android:paddingRight="2dp" android:layout_gravity="center_vertical" /&gt; &lt;TextView android:id="@+id/q7Answer" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight=".3" android:textSize="7sp" android:layout_gravity="center_vertical" /&gt; &lt;TextView android:id="@+id/q7Verse" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight=".25" android:textSize="7sp" android:layout_gravity="center_vertical" /&gt; &lt;/TableRow&gt; &lt;View android:layout_width="fill_parent" android:layout_height="1dp" android:background="#C2BEBF" /&gt; &lt;TableRow android:id="@+id/row11" android:layout_width="0dip" android:layout_height="wrap_content" android:stretchColumns="0,1,2,3" android:layout_weight="1" &gt; &lt;ImageView android:id="@+id/q8Image" android:layout_width="10dp" android:layout_height="10dp" android:layout_gravity="center_vertical" /&gt; &lt;TextView android:id="@+id/q8Question" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight=".45" android:textSize="7sp" android:paddingLeft="2dp" android:paddingRight="2dp" android:layout_gravity="center_vertical" /&gt; &lt;TextView android:id="@+id/q8Answer" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight=".3" android:textSize="7sp" android:layout_gravity="center_vertical" /&gt; &lt;TextView android:id="@+id/q8Verse" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight=".25" android:textSize="7sp" android:layout_gravity="center_vertical" /&gt; &lt;/TableRow&gt; &lt;View android:layout_width="fill_parent" android:layout_height="1dp" android:background="#C2BEBF" /&gt; &lt;TableRow android:id="@+id/row12" android:layout_width="0dip" android:layout_height="wrap_content" android:stretchColumns="0,1,2,3" android:layout_weight="1" &gt; &lt;ImageView android:id="@+id/q9Image" android:layout_width="10dp" android:layout_height="10dp" android:layout_gravity="center_vertical" /&gt; &lt;TextView android:id="@+id/q9Question" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight=".45" android:textSize="7sp" android:paddingLeft="2dp" android:paddingRight="2dp" android:layout_gravity="center_vertical" /&gt; &lt;TextView android:id="@+id/q9Answer" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight=".3" android:textSize="7sp" android:layout_gravity="center_vertical" /&gt; &lt;TextView android:id="@+id/q9Verse" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight=".25" android:textSize="7sp" android:layout_gravity="center_vertical" /&gt; &lt;/TableRow&gt; &lt;View android:layout_width="fill_parent" android:layout_height="1dp" android:background="#C2BEBF" /&gt; &lt;TableRow android:id="@+id/row13" android:layout_width="0dip" android:layout_height="wrap_content" android:stretchColumns="0,1,2,3" android:layout_weight="1" &gt; &lt;ImageView android:id="@+id/q10Image" android:layout_width="10dp" android:layout_height="10dp" android:layout_gravity="center_vertical" /&gt; &lt;TextView android:id="@+id/q10Question" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight=".45" android:textSize="7sp" android:paddingLeft="2dp" android:paddingRight="2dp" android:layout_gravity="center_vertical" /&gt; &lt;TextView android:id="@+id/q10Answer" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight=".3" android:textSize="7sp" android:layout_gravity="center_vertical" /&gt; &lt;TextView android:id="@+id/q10Verse" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight=".25" android:textSize="7sp" android:layout_gravity="center_vertical" /&gt; &lt;/TableRow&gt; &lt;/TableLayout&gt; &lt;/ScrollView&gt; &lt;TableLayout android:layout_width="wrap_content" android:layout_height="0dip" android:layout_weight="15" &gt; &lt;TableRow android:id="@+id/row14" android:layout_width="0dip" android:layout_height="wrap_content" android:stretchColumns="0,1" android:layout_weight="1" &gt; &lt;Button android:id="@+id/mainmenuBtn" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight=".33" android:textSize="7sp" /&gt; &lt;Button android:id="@+id/highscoresBtn" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight=".33" android:textSize="7sp" /&gt; &lt;Button android:id="@+id/playBtn" android:layout_width="0dip" android:layout_height="wrap_content" android:layout_weight=".34" android:textSize="7sp" /&gt; &lt;/TableRow&gt; &lt;/TableLayout&gt; &lt;/LinearLayout&gt; </code></pre>
    singulars
    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