Note that there are some explanatory texts on larger screens.

plurals
  1. POhow can we set Height of list view in java file?
    text
    copied!<p>Hi I am fetching data for List View from web and want to set Height of List View according to data no of elements in List View are not fix, so I am trying below code but its gives error at run time, so any one can help me to solve this problem, thanks </p> <p>you can see my xml file here</p> <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt; </code></pre> <p> </p> <pre><code>&lt;ScrollView android:id="@+id/sos_scroll" android:layout_above="@+id/last_lin" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_below="@+id/date" android:layout_marginTop="5dip" android:fadingEdge="none" android:scrollbars="none"&gt; &lt;RelativeLayout android:layout_width="fill_parent" android:id="@+id/sos_rel" android:layout_height="wrap_content" android:orientation="vertical"&gt; &lt;ListView android:paddingLeft="1dip" android:scrollbars="none" android:cacheColorHint="#00000000" android:focusable="true" android:id="@+id/list" android:dividerHeight="2dip" android:layout_below="@+id/date" android:footerDividersEnabled="false" android:headerDividersEnabled="false" android:layout_marginRight="12dip" android:listSelector="@android:color/transparent" android:background="@drawable/newshape_list" android:layout_marginLeft="12dip" android:paddingRight="1dip" android:layout_height="wrap_content" android:layout_width="fill_parent" android:fadingEdge="none" android:divider="#A9ABAD"&gt;&lt;/ListView&gt; &lt;RelativeLayout android:layout_width="wrap_content" android:layout_marginLeft="10dip" android:layout_marginBottom="5dip" android:layout_marginRight="10dip" android:layout_height="wrap_content" android:layout_below="@+id/list"&gt; &lt;TableLayout android:layout_width="wrap_content" android:id="@+id/add_table" android:layout_centerHorizontal="true" android:background="@drawable/listback" android:layout_height="wrap_content" android:stretchColumns="1"&gt; &lt;TableRow android:id="@+id/add_data"&gt; &lt;ImageView android:layout_width="wrap_content" android:src="@drawable/addbuttonimage" android:id="@+id/que1" android:layout_height="wrap_content"&gt;&lt;/ImageView&gt; &lt;TextView android:text="Add New Stress..." android:layout_width="wrap_content" android:textStyle="bold" android:textColor="#000000" android:layout_marginLeft="5dip" android:textSize="15sp" android:layout_height="wrap_content" android:padding="3dip" /&gt; &lt;/TableRow&gt; &lt;/TableLayout&gt; &lt;/RelativeLayout&gt; &lt;/RelativeLayout&gt; &lt;/ScrollView&gt; &lt;LinearLayout android:id="@+id/last_lin" android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingBottom="52dip" android:paddingTop="2dip" android:layout_alignParentBottom="true" android:layout_centerHorizontal="true"&gt; &lt;Button android:layout_width="wrap_content" android:textColor="#FFFFFF" android:id="@+id/done" android:textStyle="bold" android:text="Save" android:layout_height="wrap_content" android:background="@drawable/savebutton"&gt;&lt;/Button&gt; &lt;/LinearLayout&gt; </code></pre> <p></p> <p>error is here </p> <pre><code>08-22 11:00:34.930: ERROR/AndroidRuntime(324): Uncaught handler: thread main exiting due to uncaught exception 08-22 11:00:34.959: ERROR/AndroidRuntime(324): java.lang.ClassCastException: android.view.ViewGroup$LayoutParams 08-22 11:00:34.959: ERROR/AndroidRuntime(324): at android.widget.RelativeLayout$DependencyGraph.findRoots(RelativeLayout.java:1291) 08-22 11:00:34.959: ERROR/AndroidRuntime(324): at android.widget.RelativeLayout$DependencyGraph.getSortedViews(RelativeLayout.java:1238) 08-22 11:00:34.959: ERROR/AndroidRuntime(324): at android.widget.RelativeLayout.sortChildren(RelativeLayout.java:279) 08-22 11:00:34.959: ERROR/AndroidRuntime(324): at android.widget.RelativeLayout.onMeasure(RelativeLayout.java:299) 08-22 11:00:34.959: ERROR/AndroidRuntime(324): at android.view.View.measure(View.java:7964) 08-22 11:00:34.959: ERROR/AndroidRuntime(324): at android.widget.ScrollView.measureChildWithMargins(ScrollView.java:893) 08-22 11:00:34.959: ERROR/AndroidRuntime(324): at android.widget.FrameLayout.onMeasure(FrameLayout.java:245) 08-22 11:00:34.959: ERROR/AndroidRuntime(324): at android.widget.ScrollView.onMeasure(ScrollView.java:276) 08-22 11:00:34.959: ERROR/AndroidRuntime(324): at android.view.View.measure(View.java:7964) 08-22 11:00:34.959: ERROR/AndroidRuntime(324): at android.widget.RelativeLayout.measureChildHorizontal(RelativeLayout.java:569) 08-22 11:00:34.959: ERROR/AndroidRuntime(324): at android.widget.RelativeLayout.onMeasure(RelativeLayout.java:361) 08-22 11:00:34.959: ERROR/AndroidRuntime(324): at android.view.View.measure(View.java:7964) 08-22 11:00:34.959: ERROR/AndroidRuntime(324): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3023) 08-22 11:00:34.959: ERROR/AndroidRuntime(324): at android.widget.FrameLayout.onMeasure(FrameLayout.java:245) 08-22 11:00:34.959: ERROR/AndroidRuntime(324): at android.view.View.measure(View.java:7964) 08-22 11:00:34.959: ERROR/AndroidRuntime(324): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3023) 08-22 11:00:34.959: ERROR/AndroidRuntime(324): at android.widget.FrameLayout.onMeasure(FrameLayout.java:245) 08-22 11:00:34.959: ERROR/AndroidRuntime(324): at android.view.View.measure(View.java:7964) 08-22 11:00:34.959: ERROR/AndroidRuntime(324): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3023) 08-22 11:00:34.959: ERROR/AndroidRuntime(324): at android.widget.FrameLayout.onMeasure(FrameLayout.java:245) 08-22 11:00:34.959: ERROR/AndroidRuntime(324): at android.view.View.measure(View.java:7964) 08-22 11:00:34.959: ERROR/AndroidRuntime(324): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3023) 08-22 11:00:34.959: ERROR/AndroidRuntime(324): at android.widget.FrameLayout.onMeasure(FrameLayout.java:245) 08-22 11:00:34.959: ERROR/AndroidRuntime(324): at android.view.View.measure(View.java:7964) 08-22 11:00:34.959: ERROR/AndroidRuntime(324): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3023) 08-22 11:00:34.959: ERROR/AndroidRuntime(324): at android.widget.FrameLayout.onMeasure(FrameLayout.java:245) 08-22 11:00:34.959: ERROR/AndroidRuntime(324): at android.view.View.measure(View.java:7964) 08-22 11:00:34.959: ERROR/AndroidRuntime(324): at android.widget.RelativeLayout.measureChildHorizontal(RelativeLayout.java:569) 08-22 11:00:34.959: ERROR/AndroidRuntime(324): at android.widget.RelativeLayout.onMeasure(RelativeLayout.java:361) 08-22 11:00:34.959: ERROR/AndroidRuntime(324): at android.view.View.measure(View.java:7964) 08-22 11:00:34.959: ERROR/AndroidRuntime(324): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3023) 08-22 11:00:34.959: ERROR/AndroidRuntime(324): at android.widget.FrameLayout.onMeasure(FrameLayout.java:245) 08-22 11:00:34.959: ERROR/AndroidRuntime(324): at android.view.View.measure(View.java:7964) 08-22 11:00:34.959: ERROR/AndroidRuntime(324): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3023) 08-22 11:00:34.959: ERROR/AndroidRuntime(324): at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:888) 08-22 11:00:34.959: ERROR/AndroidRuntime(324): at android.widget.LinearLayout.measureVertical(LinearLayout.java:350) 08-22 11:00:34.959: ERROR/AndroidRuntime(324): at android.widget.LinearLayout.onMeasure(LinearLayout.java:278) 08-22 11:00:34.959: ERROR/AndroidRuntime(324): at android.view.View.measure(View.java:7964) 08-22 11:00:34.959: ERROR/AndroidRuntime(324): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3023) 08-22 11:00:34.959: ERROR/AndroidRuntime(324): at android.widget.FrameLayout.onMeasure(FrameLayout.java:245) 08-22 11:00:34.959: ERROR/AndroidRuntime(324): at android.view.View.measure(View.java:7964) 08-22 11:00:34.959: ERROR/AndroidRuntime(324): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3023) 08-22 11:00:34.959: ERROR/AndroidRuntime(324): at android.widget.FrameLayout.onMeasure(FrameLayout.java:245) 08-22 11:00:34.959: ERROR/AndroidRuntime(324): at android.view.View.measure(View.java:7964) 08-22 11:00:34.959: ERROR/AndroidRuntime(324): at android.view.ViewRoot.performTraversals(ViewRoot.java:763) 08-22 11:00:34.959: ERROR/AndroidRuntime(324): at android.view.ViewRoot.handleMessage(ViewRoot.java:1633) 08-22 11:00:34.959: ERROR/AndroidRuntime(324): at android.os.Handler.dispatchMessage(Handler.java:99) 08-22 11:00:34.959: ERROR/AndroidRuntime(324): at android.os.Looper.loop(Looper.java:123) 08-22 11:00:34.959: ERROR/AndroidRuntime(324): at android.app.ActivityThread.main(ActivityThread.java:4363) 08-22 11:00:34.959: ERROR/AndroidRuntime(324): at java.lang.reflect.Method.invokeNative(Native Method) 08-22 11:00:34.959: ERROR/AndroidRuntime(324): at java.lang.reflect.Method.invoke(Method.java:521) 08-22 11:00:34.959: ERROR/AndroidRuntime(324): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860) 08-22 11:00:34.959: ERROR/AndroidRuntime(324): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618) 08-22 11:00:34.959: ERROR/AndroidRuntime(324): at dalvik.system.NativeStart.main(Native Method) </code></pre>
 

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