But here I can access TextView in my code. Its isn't giving any error
or exception, But when I am trying to add EdtiText above ListView than
it's giving error. My actual XML as under. Declaration of LinearLayout
is Missing at very first.

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/
android"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:orientation="vertical">

******************I want EditText here*******************************

<ListView android:id="@+id/android:list"
               android:layout_width="fill_parent"
              android:layout_height="100dp"
              android:background="#ffffff" android:layout_weight="3"
>
<TextView
                android:id="@+id/str"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:layout_weight="1"
                android:background="#ecff20">
        </TextView>
        <TextView
                android:id="@+id/count"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:layout_weight="1"
                android:background="#2f116f">
        </TextView>
        <LinearLayout  xmlns:android="http://schemas.android.com/apk/
res/
android"
                android:orientation="horizontal"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
        android:background="#cccccc"
        android:textColor="#ffffff"
        android:padding="3dp"
        android:gravity="bottom"
                android:layout_weight="1"
                >
            <EditText
                android:id="@+id/txt"
                android:layout_width="fill_parent"
                android:layout_height="fill_parent"
                android:background="@android:drawable/
editbox_background"
                android:hint="Type to compose"
                android:minHeight="30dp"
                android:maxHeight="100dp"
                android:layout_weight="1"
        />
            <Button
                android:id="@+id/btn"
                android:layout_width="120dp"
                android:layout_height="fill_parent"
                android:layout_weight="1"
                android:text="Send SMS"
            />
        </LinearLayout>
</LinearLayout>

On Aug 7, 2:37 am, Gibson <zclgib...@gmail.com> wrote:
> The error is because you defined a TextView inside a ListView. You
> know ListView first is an AdapterView. You cannot add a view into
> AdapterView because it is not supported. What you can do is to define
> an Adapter(such as ArrayAdapter) then set the adapter into the
> ListView. Hope this can help you.
>
> On Aug 7, 12:57 pm, Shalin <smehta...@yahoo.com> wrote:
>
>
>
> > Hello friend, when I am adding  editview in linearlayout I am getting
> > an error like this. My XML file as under. I am trying to add editview
> > above listview.
> > Error is
> > UnsupportedOperatioException: addView(View,LayoutParams) is not
> > supported in adapterview.
>
> > XMLfile:
> > <ListView android:id="@+id/android:list"
> >                android:layout_width="fill_parent"
> >               android:layout_height="100dp"
> >               android:background="#ffffff" android:layout_weight="3" >
> > <TextView
> >                 android:id="@+id/str"
> >                 android:layout_width="fill_parent"
> >                 android:layout_height="wrap_content"
> >                 android:layout_weight="1"
> >                 android:background="#ecff20">
> >         </TextView>
>
> >         <TextView
> >                 android:id="@+id/count"
> >                 android:layout_width="fill_parent"
> >                 android:layout_height="wrap_content"
> >                 android:layout_weight="1"
> >                 android:background="#2f116f">
> >         </TextView>
>
> >         <LinearLayout  xmlns:android="http://schemas.android.com/apk/res/
> > android"
> >                 android:orientation="horizontal"
> >                 android:layout_width="fill_parent"
> >                 android:layout_height="wrap_content"
> >         android:background="#cccccc"
> >         android:textColor="#ffffff"
> >         android:padding="3dp"
> >         android:gravity="bottom"
> >                 android:layout_weight="1"
> >                 >
> >             <EditText
> >                 android:id="@+id/txt"
> >                 android:layout_width="fill_parent"
> >                 android:layout_height="fill_parent"
> >                 android:background="@android:drawable/editbox_background"
> >                 android:hint="Type to compose"
> >                 android:minHeight="30dp"
> >                 android:maxHeight="100dp"
> >                 android:layout_weight="1"
> >         />
>
> >             <Button
> >                 android:id="@+id/btn"
> >                 android:layout_width="120dp"
> >                 android:layout_height="fill_parent"
> >                 android:layout_weight="1"
> >                 android:text="Send SMS"
> >             />
> >         </LinearLayout>
>
> > </LinearLayout>
>
> > Thanks in advance
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Beginners" group.
To post to this group, send email to android-beginners@googlegroups.com
To unsubscribe from this group, send email to
android-beginners-unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-beginners?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to