I got it works
however, when I change the "LinearLayout" to "RelativeLayout"
the Self view cover the textview, how can I set the selfview at the
bottom of the textview?

On Feb 22, 1:30 am, Mark Murphy <mmur...@commonsware.com> wrote:
> CMF wrote:
> > I have a self-define view class, I would like to add this view into
> > the layout , but there is a problem
>
> <snip>
>
> > 02-21 17:23:07.853: ERROR/AndroidRuntime(1253): Caused by:
> > java.lang.NullPointerException
> > 02-21 17:23:07.853: ERROR/AndroidRuntime(1253):     at
> > com.example.helloandroid.HelloAndroid.onCreate(HelloAndroid.java:16)
>
> You have a NullPointerException in line 16 of HelloAndroid.java.
>
> > Here is my code, I want the SelfView to be under the TextView.
>
> > public class HelloAndroid extends Activity {
> >    private SelfView mSelfView;
> >    /** Called when the activity is first created. */
> >   �...@override
> >    public void onCreate(Bundle savedInstanceState) {
> >        super.onCreate(savedInstanceState);
> >        LinearLayout mlayout =
> > (LinearLayout)findViewById(R.id.mylayout);
> >        mSelfView = new SelfView(this);
> >        mlayout.addView(mSelfView);
> >        setContentView(R.layout.main);
> >    }
> > }
>
> You are calling findViewById() before calling setContentView(). That
> will never work. Call setContentView(), then call findViewById().
>
> --
> Mark Murphy (a Commons 
> Guy)http://commonsware.com|http://twitter.com/commonsguy
>
> _The Busy Coder's Guide to *Advanced* Android Development_
> Version 1.3 Available!

-- 
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