Thanks, I found the reason for the exception. I was using a custom
theme and I needed to extend the parent theme in the xml. Now the
exception seems to be gone :)

On Oct 10, 5:32 am, DanH <danhi...@ieee.org> wrote:
> Also keep in mind that one occasionally slips up (or Eclipse slips up)
> and the project is not rebuilt before running.  Or you can simply
> forget which XML is which.  Try rebuilding, and verify for yourself
> which XML is being used for which screen.
>
> On Oct 9, 5:01 pm, Pankaj <pankajiit...@gmail.com> wrote:
>
>
>
> > Ya I got that much from theexception, But in which XML ? I could not
> > figure that out that is why I have provided the xml files
>
> > On Oct 9, 4:00 am, DanH <danhi...@ieee.org> wrote:
>
> > > Speak of the devil! (Just had this problem myself.)  Read carefully
> > > the first few lines in yourexceptionstack:
>
> > > Binary XML file line #25: You must supply a layout_height attribute.
>
> > > On Oct 8, 4:42 pm, Pankaj <pankajiit...@gmail.com> wrote:
>
> > > > Hi all,
>
> > > > I get anexceptioneverytimeIlaunchtheapplication. Here is the
> > > > stacktrace for theexception
>
> > > > 10-01 14:49:35.321: WARN/WindowManager(61):Exceptionwhen adding
> > > > starting window
> > > > 10-01 14:49:35.321: WARN/WindowManager(61):
> > > > java.lang.RuntimeException: Binary XML file line #25: You must supply
> > > > a layout_height attribute.
> > > > 10-01 14:49:35.321: WARN/WindowManager(61):     at
> > > > android.content.res.TypedArray.getLayoutDimension(TypedArray.java:438)
> > > > 10-01 14:49:35.321: WARN/WindowManager(61):     at
> > > > android.view.ViewGroup$LayoutParams.setBaseAttributes(ViewGroup.java:
> > > > 3468)
> > > > 10-01 14:49:35.321: WARN/WindowManager(61):     at
> > > > android.view.ViewGroup$MarginLayoutParams.<init>(ViewGroup.java:3547)
> > > > 10-01 14:49:35.321: WARN/WindowManager(61):     at
> > > > android.widget.LinearLayout$LayoutParams.<init>(LinearLayout.java:
> > > > 1265)
> > > > 10-01 14:49:35.321: WARN/WindowManager(61):     at
> > > > android.widget.LinearLayout.generateLayoutParams(LinearLayout.java:
> > > > 1191)
> > > > 10-01 14:49:35.321: WARN/WindowManager(61):     at
> > > > android.widget.LinearLayout.generateLayoutParams(LinearLayout.java:45)
> > > > 10-01 14:49:35.321: WARN/WindowManager(61):     at
> > > > android.view.LayoutInflater.rInflate(LayoutInflater.java:620)
> > > > 10-01 14:49:35.321: WARN/WindowManager(61):     at
> > > > android.view.LayoutInflater.inflate(LayoutInflater.java:407)
> > > > 10-01 14:49:35.321: WARN/WindowManager(61):     at
> > > > android.view.LayoutInflater.inflate(LayoutInflater.java:320)
> > > > 10-01 14:49:35.321: WARN/WindowManager(61):     at
> > > > android.view.LayoutInflater.inflate(LayoutInflater.java:276)
> > > > 10-01 14:49:35.321: WARN/WindowManager(61):     at
> > > > com.android.internal.policy.impl.PhoneWindow.generateLayout(PhoneWindow.jav
> > > >  a:
> > > > 2153)
> > > > 10-01 14:49:35.321: WARN/WindowManager(61):     at
> > > > com.android.internal.policy.impl.PhoneWindow.installDecor(PhoneWindow.java:
> > > > 2207)
> > > > 10-01 14:49:35.321: WARN/WindowManager(61):     at
> > > > com.android.internal.policy.impl.PhoneWindow.getDecorView(PhoneWindow.java:
> > > > 1395)
> > > > 10-01 14:49:35.321: WARN/WindowManager(61):     at
> > > > com.android.internal.policy.impl.PhoneWindowManager.addStartingWindow(Phone
> > > >  WindowManager.java:
> > > > 818)
> > > > 10-01 14:49:35.321: WARN/WindowManager(61):     at
> > > > com.android.server.WindowManagerService
> > > > $H.handleMessage(WindowManagerService.java:8794)
> > > > 10-01 14:49:35.321: WARN/WindowManager(61):     at
> > > > android.os.Handler.dispatchMessage(Handler.java:99)
> > > > 10-01 14:49:35.321: WARN/WindowManager(61):     at
> > > > android.os.Looper.loop(Looper.java:123)
> > > > 10-01 14:49:35.321: WARN/WindowManager(61):     at
> > > > com.android.server.WindowManagerService
> > > > $WMThread.run(WindowManagerService.java:531)
>
> > > > I am also posting the XML files I'm using.
>
> > > > <?xml version="1.0" encoding="utf-8"?>
>
> > > > <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/
> > > > android"
> > > >     android:id="@+id/arw_layout" android:orientation="horizontal"
> > > >     android:layout_width="fill_parent"
> > > > android:layout_height="wrap_content">
> > > >     <ImageView android:id="@+id/arw_logo" android:layout_width="30px"
> > > >         android:layout_height="40px"
> > > > android:layout_alignParentRight="true" />
> > > >     <LinearLayout xmlns:android="http://schemas.android.com/apk/res/
> > > > android"
> > > >         android:orientation="horizontal"
> > > > android:layout_width="fill_parent"
> > > >         android:layout_height="wrap_content" android:gravity="center"
> > > >         android:layout_alignParentLeft="true">
> > > >         <TextView android:id="@+id/arw_left"
> > > > android:layout_width="wrap_content"
> > > >             android:layout_height="wrap_content" android:text="@string/
> > > > arw_left"
> > > >             android:textSize="25sp" android:paddingLeft="10dp"
> > > >             android:paddingRight="10dp"
> > > > android:gravity="center_vertical" />
> > > >         <TextView android:id="@+id/arw_title"
> > > > android:layout_width="wrap_content"
> > > >             android:layout_height="wrap_content" android:minEms="10"
> > > >             android:text="@string/arw_title"
> > > > android:paddingLeft="10dp"
> > > >             android:paddingRight="10dp" android:gravity="center" />
> > > >         <TextView android:id="@+id/arw_right"
> > > > android:layout_width="wrap_content"
> > > >             android:layout_height="wrap_content" android:text="@string/
> > > > arw_right"
> > > >             android:textSize="25sp" android:paddingLeft="10dp"
> > > >             android:paddingRight="10dp"
> > > > android:gravity="center_vertical" />
> > > >     </LinearLayout>
> > > > </RelativeLayout>
>
> > > > <?xml version="1.0" encoding="utf-8"?>
> > > > <shape xmlns:android="http://schemas.android.com/apk/res/android";
> > > >     android:shape="rectangle">
> > > >   <gradient
> > > >       android:startColor="#FF493538"
> > > >       android:centerColor="#FF000000"
> > > >       android:endColor="#FF000000"
> > > >       android:angle="270" />
> > > > </shape>
>
> > > > <?xml version="1.0" encoding="utf-8"?>
> > > > <LinearLayout xmlns:android="http://schemas.android.com/apk/res/
> > > > android"
> > > >     android:orientation="vertical"
> > > >     android:layout_width="fill_parent"
> > > >     android:layout_height="fill_parent"
> > > >     >
> > > > <TextView
> > > >     android:layout_width="fill_parent"
> > > >     android:layout_height="wrap_content"
> > > >     android:text="@string/hello"
> > > >     />
> > > > </LinearLayout>
>
> > > > <?xml version="1.0" encoding="utf-8"?>
> > > > <resources>
> > > > <declare-styleable name="Gallery1">
> > > >         <attr name="android:galleryItemBackground" />
> > > >     </declare-styleable>
> > > > </resources>
>
> > > > <?xml version="1.0" encoding="utf-8"?>
> > > >     <resources>
> > > >         <style name="WindowTitleBackground"
> > > > parent="android:WindowTitleBackground">
> > > >             <item name="android:background">@drawable/gradient</item>
> > > >         </style>
> > > >     </resources>
>
> > > > <?xml version="1.0" encoding="UTF-8"?>
> > > > <resources>
> > > >     <style name="titletheme">
> > > >         <item name="android:windowTitleBackgroundStyle">@style/
> > > > WindowTitleBackground
> > > >         </item>
> > > >     </style>
> > > > </resources>
>
> > > > can anyone tell me which XML produces thisexception.
>
> > > > I get it only when Ilaunchthe app. After that while browsing through
> > > > different activities no suchexceptionoccurs

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to