hmm.. maybe if i am calling it from another contentview, that might have some problem to? im not sure how else i can explain this.
On Apr 9, 2:39 pm, "Dan U." <[EMAIL PROTECTED]> wrote: > I'd expect the v.setId to not do what you want. I think it only sets > an id, doesn't set the layout for that view. I tried your example with > setContentView and it seems to work fine for me. > > On Apr 9, 10:31 am, Rahul <[EMAIL PROTECTED]> wrote: > > > i take it back. if i change v.setId to > > setContentView(R.layout.trackinfo) it still gets a null pointer. > > here is my R.layout.trackinfo > > > <?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" > > android:padding="10dip"> > > > <TextView android:id="@+id/TitleLabel" > > android:layout_width="wrap_content" > > android:layout_height="wrap_content" > > android:text="Title:" /> > > > <TextView android:id="@+id/Title" > > android:layout_width="wrap_content" > > android:layout_height="wrap_content" > > android:text="" /> > > > <TextView android:id="@+id/CreatorLabel" > > android:layout_width="wrap_content" > > android:layout_height="wrap_content" > > android:text="Artist:" /> > > > <TextView android:id="@+id/Creator" > > android:layout_width="wrap_content" > > android:layout_height="wrap_content" > > android:text="" /> > > <TextView android:id="@+id/AlbumLabel" > > android:layout_width="wrap_content" > > android:layout_height="wrap_content" > > android:text="Album:" /> > > > <TextView android:id="@+id/Album" > > android:layout_width="wrap_content" > > android:layout_height="wrap_content" > > android:text="" /> > > <TextView android:id="@+id/GenreLabel" > > android:layout_width="wrap_content" > > android:layout_height="wrap_content" > > android:text="Genre:" /> > > > <TextView android:id="@+id/Genre" > > android:layout_width="wrap_content" > > android:layout_height="wrap_content" > > android:text="" /> > > <TextView android:id="@+id/LocationLabel" > > android:layout_width="wrap_content" > > android:layout_height="wrap_content" > > android:text="Web Address:" /> > > > <TextView android:id="@+id/Location" > > android:layout_width="wrap_content" > > android:layout_height="wrap_content" > > android:text="" /> > > > <Button android:id="@+id/CloseButton" > > android:paddingTop="15dip" > > android:layout_width="fill_parent" > > android:layout_height="wrap_content" > > android:text="Close Window" /> > > <Button android:id="@+id/DownloadButton" > > android:paddingTop="15dip" > > android:layout_width="fill_parent" > > android:layout_height="wrap_content" > > android:text="Download" /> > > </LinearLayout> > > > On Apr 9, 12:28 pm, Rahul <[EMAIL PROTECTED]> wrote: > > > > i am getting null pointer exceptions when i am trying to run this > > > method. > > > it gets errors at the title.setText(currenttrack.getTitle()); line > > > because title was set as null. i dont see what happend, and when i set > > > content view it ruins the popup things behind it. what can i go about > > > doing? > > > > public void popuptrack(View v, SeeqPodTrack currenttrack){ > > > v.setId(R.layout.trackinfo); > > > > TextView title = (TextView)findViewById(R.id.Title); > > > title.setText(currenttrack.getTitle()); > > > TextView creator = (TextView)findViewById(R.id.Creator); > > > creator.setText(currenttrack.getCreator()); > > > TextView album = (TextView)findViewById(R.id.Album); > > > album.setText(currenttrack.getAlbum()); > > > TextView genre = (TextView)findViewById(R.id.Genre); > > > genre.setText(currenttrack.getGenre()); > > > TextView location = (TextView)findViewById(R.id.Location); > > > location.setText(currenttrack.getLocation()); > > > > PopupWindow pw = new > > > PopupWindow(getViewInflate().inflate(R.layout.trackinfo, null, null)); > > > pw.setHeight(320); > > > pw.setWidth(200); > > > pw.setBackground(v.getBackground()); > > > pw.setFocusable(false); > > > pw.show(v); > > > pw.update(0, 50, -1, -1); > > > } --~--~---------~--~----~------------~-------~--~----~ 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 [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-developers?hl=en -~----------~----~----~----~------~----~------~--~---