Note that there are some explanatory texts on larger screens.

plurals
  1. POTableLayout within a ScrollView
    primarykey
    data
    text
    <p>I've built an app that has multiple edittext boxes within a tablelayout, this table layout is then within a ScrollView but for some reason the screen is not at all scrollable and the activty screen is not expandable when in XML design view in eclipse. I was wondering if someone could have a look at my code and find a fix for my problem. thanks</p> <pre><code> &lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/scrollView1" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_margin="10dp" &gt; &lt;TableLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical" android:padding="5dip" &gt; &lt;TableRow android:id="@+id/tr1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginBottom="10dp" &gt; &lt;TextView android:id="@+id/lbl_header_1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingLeft="5dip" android:text="@string/str_ric" android:textSize="18sp" android:width="90dp" /&gt; &lt;TextView android:id="@+id/lbl_header_2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="4dp" android:text="@string/str_description" android:textSize="18sp" android:width="120dp" /&gt; &lt;TextView android:id="@+id/lbl_header_3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="3dp" android:paddingLeft="0dp" android:text="@string/str_gps" android:textSize="18sp" android:width="90dp" /&gt; &lt;/TableRow&gt; &lt;TableRow android:id="@+id/tr2" android:layout_width="wrap_content" android:layout_height="wrap_content" &gt; &lt;EditText android:id="@+id/txt_ric_1" android:layout_width="match_parent" android:layout_height="40dp" android:layout_weight="1" android:inputType="number" android:maxLength="7" android:padding="2dp" android:textSize="18sp" android:width="30dip" /&gt; &lt;EditText android:id="@+id/txt_des_1" android:layout_width="match_parent" android:layout_height="40dp" android:layout_weight="1" android:width="30dip" android:inputType="text" android:textSize="18sp" android:padding="2dp" &gt; &lt;/EditText&gt; &lt;EditText android:id="@+id/txt_gps_1" android:layout_width="match_parent" android:layout_height="40dp" android:layout_weight="1" android:width="60dip" android:layout_gravity="" android:inputType="number" android:padding="2dp" android:textSize="18sp" /&gt; &lt;/TableRow&gt; &lt;TableRow android:id="@+id/tr3" android:layout_width="wrap_content" android:layout_height="wrap_content" &gt; &lt;EditText android:id="@+id/txt_ric_2" android:layout_width="match_parent" android:layout_height="40dp" android:layout_weight="1" android:width="50dip" android:inputType="number" android:maxLength="7" android:textSize="18sp" android:padding="2dp" &gt; &lt;/EditText&gt; &lt;EditText android:id="@+id/txt_des_2" android:layout_width="match_parent" android:layout_height="40dp" android:layout_weight="1" android:width="50dip" android:inputType="text" android:textSize="18sp" android:padding="2dp" &gt; &lt;/EditText&gt; &lt;EditText android:id="@+id/txt_gps_2" android:layout_width="match_parent" android:layout_height="40dp" android:layout_weight="1" android:width="50dip" android:layout_gravity="" android:inputType="number" android:padding="2dp" android:textSize="18sp" &gt; &lt;/EditText&gt; &lt;/TableRow&gt; &lt;TableRow android:id="@+id/tr4" android:layout_width="wrap_content" android:layout_height="wrap_content" &gt; &lt;EditText android:id="@+id/txt_ric_3" android:layout_width="match_parent" android:layout_height="40dp" android:layout_weight="1" android:width="50dip" android:inputType="number" android:maxLength="7" android:textSize="18sp" android:padding="2dp" &gt; &lt;/EditText&gt; &lt;EditText android:id="@+id/txt_des_3" android:layout_width="match_parent" android:layout_height="40dp" android:layout_weight="1" android:width="50dip" android:inputType="text" android:textSize="18sp" android:padding="2dp" &gt; &lt;/EditText&gt; &lt;EditText android:id="@+id/txt_gps_3" android:layout_width="match_parent" android:layout_height="40dp" android:layout_weight="1" android:width="50dip" android:layout_gravity="" android:inputType="number" android:padding="2dp" android:textSize="18sp" &gt; &lt;/EditText&gt; &lt;/TableRow&gt; &lt;TableRow android:id="@+id/tr5" android:layout_width="wrap_content" android:layout_height="wrap_content" &gt; &lt;EditText android:id="@+id/txt_ric_4" android:layout_width="match_parent" android:layout_height="40dp" android:layout_weight="1" android:width="50dip" android:inputType="number" android:maxLength="7" android:textSize="18sp" android:padding="2dp" &gt; &lt;/EditText&gt; &lt;EditText android:id="@+id/txt_des_4" android:layout_width="match_parent" android:layout_height="40dp" android:layout_weight="1" android:width="50dip" android:inputType="text" android:textSize="18sp" android:padding="2dp" &gt; &lt;/EditText&gt; &lt;EditText android:id="@+id/txt_gps_4" android:layout_width="match_parent" android:layout_height="40dp" android:layout_weight="1" android:width="50dip" android:layout_gravity="" android:inputType="number" android:padding="2dp" android:textSize="18sp" &gt; &lt;/EditText&gt; &lt;/TableRow&gt; &lt;TableRow android:id="@+id/tr6" android:layout_width="wrap_content" android:layout_height="wrap_content" &gt; &lt;EditText android:id="@+id/txt_ric_5" android:layout_width="match_parent" android:layout_height="40dp" android:layout_weight="1" android:width="50dip" android:inputType="number" android:maxLength="7" android:textSize="18sp" android:padding="2dp" &gt; &lt;/EditText&gt; &lt;EditText android:id="@+id/txt_des_5" android:layout_width="match_parent" android:layout_height="40dp" android:layout_weight="1" android:width="50dip" android:inputType="text" android:textSize="18sp" android:padding="2dp" &gt; &lt;/EditText&gt; &lt;EditText android:id="@+id/txt_gps_5" android:layout_width="match_parent" android:layout_height="40dp" android:layout_weight="1" android:width="50dip" android:layout_gravity="" android:inputType="number" android:padding="2dp" android:textSize="18sp" &gt; &lt;/EditText&gt; &lt;/TableRow&gt; &lt;TableRow android:id="@+id/tr7" android:layout_width="wrap_content" android:layout_height="wrap_content" &gt; &lt;EditText android:id="@+id/txt_ric_6" android:layout_width="match_parent" android:layout_height="40dp" android:layout_weight="1" android:width="50dip" android:inputType="number" android:maxLength="7" android:textSize="18sp" android:padding="2dp" &gt; &lt;/EditText&gt; &lt;EditText android:id="@+id/txt_des_6" android:layout_width="match_parent" android:layout_height="40dp" android:layout_weight="1" android:width="50dip" android:inputType="text" android:textSize="18sp" android:padding="2dp" &gt; &lt;/EditText&gt; &lt;EditText android:id="@+id/txt_gps_6" android:layout_width="match_parent" android:layout_height="40dp" android:layout_weight="1" android:width="50dip" android:layout_gravity="" android:inputType="number" android:padding="2dp" android:textSize="18sp" &gt; &lt;/EditText&gt; &lt;/TableRow&gt; &lt;TableRow android:id="@+id/tr8" android:layout_width="wrap_content" android:layout_height="wrap_content" &gt; &lt;EditText android:id="@+id/txt_ric_7" android:layout_width="match_parent" android:layout_height="40dp" android:layout_weight="1" android:width="50dip" android:inputType="number" android:maxLength="7" android:textSize="18sp" android:padding="2dp" &gt; &lt;/EditText&gt; &lt;EditText android:id="@+id/txt_des_7" android:layout_width="match_parent" android:layout_height="40dp" android:layout_weight="1" android:width="50dip" android:inputType="text" android:textSize="18sp" android:padding="2dp" &gt; &lt;/EditText&gt; &lt;EditText android:id="@+id/txt_gps_7" android:layout_width="match_parent" android:layout_height="40dp" android:layout_weight="1" android:width="50dip" android:layout_gravity="" android:inputType="number" android:padding="2dp" android:textSize="18sp" &gt; &lt;/EditText&gt; &lt;/TableRow&gt; &lt;TableRow android:id="@+id/tr9" android:layout_width="wrap_content" android:layout_height="wrap_content" &gt; &lt;EditText android:id="@+id/txt_ric_8" android:layout_width="match_parent" android:layout_height="40dp" android:layout_weight="1" android:width="50dip" android:inputType="number" android:maxLength="7" android:textSize="18sp" android:padding="2dp" &gt; &lt;/EditText&gt; &lt;EditText android:id="@+id/txt_des_8" android:layout_width="match_parent" android:layout_height="40dp" android:layout_weight="1" android:width="50dip" android:inputType="text" android:textSize="18sp" android:padding="2dp" &gt; &lt;/EditText&gt; &lt;EditText android:id="@+id/txt_gps_8" android:layout_width="match_parent" android:layout_height="40dp" android:layout_weight="1" android:width="50dip" android:layout_gravity="" android:inputType="number" android:padding="2dp" android:textSize="18sp" &gt; &lt;/EditText&gt; &lt;/TableRow&gt; &lt;TableRow android:id="@+id/tr10" android:layout_width="wrap_content" android:layout_height="wrap_content" &gt; &lt;Button android:id="@+id/btn_save" android:layout_width="wrap_content" android:layout_height="wrap_content" android:onClick="SaveSettings" android:layout_weight="1" android:text="@string/str_Save" /&gt; &lt;/TableRow&gt; &lt;/TableLayout&gt; &lt;/ScrollView&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