Given the logcat output, the exception is apparently being raised in 
these lines:

this.addView(textView2, new 
LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT));
this.addView(textView, new 
LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT, 
LayoutParams.WRAP_CONTENT));

Off the cuff, I can think of two possible reasons, and there may be others:

1. It used to be that your custom component subclassed AbsoluteLayout. 
If it still does, I suspect you cannot use LinearLayout.LayoutParams 
with an AbsoluteLayout. You should make those consistent, either by 
changing the superclass, or by changing the LayoutParams.

2. It is a little unclear where in your activity all this is being 
called. It is conceivable that the superclass (e.g., AbsoluteLayout) is 
not initialized sufficiently to accept child views at this time.

You will get better diagnostic information if you can get the exception 
stack trace logged. e.printStackTrace() goes nowhere in Android, AFAIK 
-- I think there's something you have to do to have stderr results go to 
the logcat output.

-- 
Mark Murphy (a Commons Guy)
http://commonsware.com
Android Training on the Ranch in September! http://www.bignerdranch.com

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Beginners" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[EMAIL PROTECTED]
Announcing the new M5 SDK!
http://android-developers.blogspot.com/2008/02/android-sdk-m5-rc14-now-available.html
For more options, visit this group at
http://groups.google.com/group/android-beginners?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to