This error message means that the layout file for this particular activity does not specify the layout height attribute. I would guess that the LinearLayout height should be set to fill_parent, so that it would consume the entire screen (vertically).
Hope that makes sense, Sergey ying lcs wrote: > I get the following error in logcat: > > java.lang.RuntimeException: Binary XML file line #26: You must supply > a layout_height attribute. > > Can you please tell me which xml file that I am missing? And it said > 'binary xml', does it mean it is actually line 26 in my file? > or it is line 26 in the file after it compiles to be a binary xml file? > > Thank you. > > > 02-15 17:19:58.873: WARN/WindowManager(50): Exception when adding > starting window > 02-15 17:19:58.873: WARN/WindowManager(50): > java.lang.RuntimeException: Binary XML file line #26: You must supply > a layout_height attribute. > 02-15 17:19:58.873: WARN/WindowManager(50): at > android.content.res.TypedArray.getLayoutDimension(TypedArray.java:438) > 02-15 17:19:58.873: WARN/WindowManager(50): at > android.view.ViewGroup$LayoutParams.setBaseAttributes(ViewGroup.java:3236) > 02-15 17:19:58.873: WARN/WindowManager(50): at > android.view.ViewGroup$MarginLayoutParams.<init>(ViewGroup.java:3315) > 02-15 17:19:58.873: WARN/WindowManager(50): at > android.widget.LinearLayout$LayoutParams.<init>(LinearLayout.java:1262) > 02-15 17:19:58.873: WARN/WindowManager(50): at > android.widget.LinearLayout.generateLayoutParams(LinearLayout.java:1188) > 02-15 17:19:58.873: WARN/WindowManager(50): at > android.widget.LinearLayout.generateLayoutParams(LinearLayout.java:45) > 02-15 17:19:58.873: WARN/WindowManager(50): at > android.view.LayoutInflater.rInflate(LayoutInflater.java:619) > 02-15 17:19:58.873: WARN/WindowManager(50): at > android.view.LayoutInflater.inflate(LayoutInflater.java:407) > 02-15 17:19:58.873: WARN/WindowManager(50): at > android.view.LayoutInflater.inflate(LayoutInflater.java:320) > 02-15 17:19:58.873: WARN/WindowManager(50): at > android.view.LayoutInflater.inflate(LayoutInflater.java:276) > 02-15 17:19:58.873: WARN/WindowManager(50): at > com.android.internal.policy.impl.PhoneWindow.generateLayout(PhoneWindow.java:1989) > 02-15 17:19:58.873: WARN/WindowManager(50): at > com.android.internal.policy.impl.PhoneWindow.installDecor(PhoneWindow.java:2043) > 02-15 17:19:58.873: WARN/WindowManager(50): at > com.android.internal.policy.impl.PhoneWindow.getDecorView(PhoneWindow.java:1291) > 02-15 17:19:58.873: WARN/WindowManager(50): at > com.android.internal.policy.impl.PhoneWindowManager.addStartingWindow(PhoneWindowManager.java:541) > 02-15 17:19:58.873: WARN/WindowManager(50): at > com.android.server.WindowManagerService$H.handleMessage(WindowManagerService.java:5905) > 02-15 17:19:58.873: WARN/WindowManager(50): at > android.os.Handler.dispatchMessage(Handler.java:88) > 02-15 17:19:58.873: WARN/WindowManager(50): at > android.os.Looper.loop(Looper.java:123) > 02-15 17:19:58.873: WARN/WindowManager(50): at > com.android.server.WindowManagerService$WMThread.run(WindowManagerService.java:372) > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---

