*> I wish I'd asked the question sooner, you figured out my problem in > like 2 minutes. Instead I wasted a few hours :) * Been there. Done that. ;-)
---------------------------------------------------------------------- There are only 10 types of people in the world... Those who know binary and those who don't. ---------------------------------------------------------------------- On Tue, May 25, 2010 at 6:01 PM, Philip H. <[email protected]> wrote: > I wish I'd asked the question sooner, you figured out my problem in > like 2 minutes. Instead I wasted a few hours :) > > Yes, HelloFormStuff is the main activity. > > On May 25, 4:57 pm, Justin Anderson <[email protected]> wrote: > > I don't think it has to do with android_button.xml... Have you called > > setContentView() prior to calling findViewById()? Also, what is > > HelloFormStuff.java... is it an Activity? > > > > Thanks, > > Justin > > > > ---------------------------------------------------------------------- > > There are only 10 types of people in the world... > > Those who know binary and those who don't. > > ---------------------------------------------------------------------- > > > > On Tue, May 25, 2010 at 5:46 PM, Philip H. <[email protected]> wrote: > > > I'm brand new to developing for android, so this has been driving me > > > crazy all day even though I'm sure it's simple. > > > > > I'm going through the Hello Form Stuff tutorial and it seems like it > > > can't find a button resource in the drawable folder. I've tried > > > placing the three icons and the XML file in the 'drawable' folder and > > > all three pixel density variants (ie: '-hdpi'). I've run 'Clean...' > > > on the project many times and it finds the correct R class, but it's > > > just not finding the button I've defined. > > > > > Here are the relevant parts (almost a straight copy/paste from the > > > tutorial) > > > /res/layout/main.xml: > > > <LinearLayout xmlns:android="http://schemas.android.com/apk/res/ > > > android" > > > android:orientation="vertical" > > > android:layout_width="fill_parent" > > > android:layout_height="fill_parent" > > > > <Button android:id="@+id/button" > > > android:layout_width="wrap_content" > > > android:layout_height="wrap_content" > > > android:padding="10dp" > > > android:background="@drawable/android_button" /> > > > </LinearLayout> > > > > > /res/drawable/android_button.xml: > > > <selector xmlns:android="http://schemas.android.com/apk/res/android"> > > > <item android:drawable="@drawable/android_pressed" > > > android:state_pressed="true" /> > > > <item android:drawable="@drawable/android_focused" > > > android:state_focused="true" /> > > > <item android:drawable="@drawable/android_normal" /> > > > </selector> > > > > > HelloFormStuff.java: > > > final Button button = (Button) findViewById(R.id.button); > > > Log.v("HelloForms", button.getClass().toString()); > > > button.setOnClickListener(new OnClickListener() { ... } > > > > > -------- > > > It was breaking on the line with button.setOnClickListener() so I put > > > the log command in there and now it breaks on that line instead (I > > > assume because you can't call getClass() on a null object). > > > > > -- > > > You received this message because you are subscribed to the Google > > > Groups "Android Beginners" group. > > > > > NEW! Try asking and tagging your question on Stack Overflow at > > >http://stackoverflow.com/questions/tagged/android > > > > > To unsubscribe from this group, send email to > > > [email protected]<android-beginners%[email protected]> > <android-beginners%[email protected]<android-beginners%[email protected]> > > > > > For more options, visit this group at > > >http://groups.google.com/group/android-beginners?hl=en > > -- > You received this message because you are subscribed to the Google > Groups "Android Beginners" group. > > NEW! Try asking and tagging your question on Stack Overflow at > http://stackoverflow.com/questions/tagged/android > > To unsubscribe from this group, send email to > [email protected]<android-beginners%[email protected]> > For more options, visit this group at > http://groups.google.com/group/android-beginners?hl=en > -- You received this message because you are subscribed to the Google Groups "Android Beginners" group. NEW! Try asking and tagging your question on Stack Overflow at http://stackoverflow.com/questions/tagged/android To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-beginners?hl=en

