i want to Android xml design in the following format i did but it does not work.
xml layout:coding
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout android:id="@+id/LinearLayout01"
android:layout_width="fill_parent" android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android">
<TableLayout android:id="@+id/widget836"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:orientation="vertical">
<ImageView android:id="@+id/widget837" android:layout_width="wrap_content"
android:layout_height="wrap_content">
</ImageView>
</TableLayout>
<ScrollView android:id="@+id/ScrollView111"
android:layout_width="fill_parent" android:layout_height="fill_parent">
<AbsoluteLayout android:id="@+id/widget883"
android:layout_width="wrap_content" android:layout_height="wrap_content">
<EditText android:id="@+id/email" android:layout_width="303px"
android:layout_height="56px" android:text="Email" android:textSize="18sp"
android:layout_x="1px" android:layout_y="15px">
</EditText>
<EditText android:id="@+id/pass" android:layout_width="303px"
android:layout_height="56px" android:text="password"
android:textSize="18sp" android:layout_x="3px" android:layout_y="57px">
</EditText>
<TextView android:id="@+id/enter" android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:text="Enter an email address and password above, and your accout will be created."
android:layout_x="0px" android:layout_y="65px">
</TextView>
<TextView android:id="@+id/primarydisplay"
android:layout_width="100px" android:layout_height="40px"
android:text="Primary Display" android:textStyle="bold"
android:layout_x="0px" android:layout_y="75px">
</TextView>
<TextView android:id="@+id/gps" android:layout_width="100px"
android:layout_height="40px" android:text="Speed >"
android:textStyle="bold" android:layout_x="200px" android:layout_y="75px">
</TextView>
</AbsoluteLayout>
<AbsoluteLayout android:id="@+id/widget884"
android:layout_width="wrap_content" android:layout_height="wrap_content">
<TextView android:id="@+id/distanceunit"
android:layout_width="100px" android:layout_height="40px"
android:text="Distance Unit" android:textStyle="bold"
android:layout_x="0px" android:layout_y="85px">
</TextView>
<TextView android:id="@+id/miles" android:layout_width="100px"
android:layout_height="40px" android:text="Miles >"
android:textStyle="bold" android:layout_x="200px" android:layout_y="85px">
</TextView>
</AbsoluteLayout>
</ScrollView>
</LinearLayout>
Log cat error:
Caused by: java.lang.IllegalStateException: ScrollView can host only one direct child
pleae correct me.
You can only have one direct child element in a
Scrollviewso you should either combine your twoAbsoluteLayoutelements or you should wrap them in another element such as anotherAbsoluteLayoutelement.