thax dear, let me work on that
On Fri, Nov 12, 2010 at 6:11 PM, Stephen Jungels <sjung...@gmail.com> wrote: > findViewById requires that you have already inflated the xml view > (with setContentView, for example). > > To load a view defined in xml dynamically you want to use a layout > inflater of some kind: > http://developer.android.com/reference/android/view/LayoutInflater.html > > Or you could also just change the visibility state of the view that > turns on / off. > > On Fri, Nov 12, 2010 at 5:11 AM, RKJ (Android developer) > <rkjhaw1...@gmail.com> wrote: > > Hi all, > > > > I want to add a full layout on click of button, i did in below way... > > > > I want when i press the R.id.phone_more_botton button, then entire > > <LinearLayout android:id="@+id/add_contact_phone" (button + EditText) > > will added, if i click again again add then entire layout. > > > > > > > > > > addContact.java code.... > > > > if(view.getId()==R.id.phone_more_botton) > > { > > LinearLayout addContactPhone; > > > > addContactPhone=(LinearLayout)findViewById(R.id.add_contact_phone); // > > line 62 > > LinearLayout > > ll=(LinearLayout)findViewById(R.id.add_contact_phone1); > > addContactPhone.addView(ll); > > > > } > > > > > > xml code--- > > > > -- > > -- some other Linear layout... > > <Button > > > android:id="@+id/phone_more_botton" > > > android:layout_width="20dip" > > > android:layout_height="30dip" > > > android:clickable="true" > > > android:onClick="moreButtonHandler" > > > android:background="@drawable/ic_btn_round_plus"/> > > -- > > -- > > > > <LinearLayout android:id="@+id/add_contact_phone" > > android:orientation="horizontal" > > > android:layout_width="wrap_content" > > > android:layout_height="wrap_content" > > > > > <Button > > > android:id="@+id/add_contact_phone_home" > > > android:layout_width="wrap_content" > > > android:layout_height="wrap_content" > > android:text="Home"/> > > > > <EditText > android:id="@+id/edit_text_phone" > > xmlns:android=" > http://schemas.android.com/apk/res/android" > > android:layout_width="match_parent" > > android:layout_height="wrap_content" > > android:phoneNumber="true" > > android:gravity="right" > > android:hint="Phone"/> > > > > </LinearLayout> > > > > error i'm getting.... > > 11-12 15:39:10.491: WARN/dalvikvm(1274): threadid=1: thread exiting > > with uncaught exception (group=0x4001d800) > > 11-12 15:39:10.501: ERROR/AndroidRuntime(1274): FATAL EXCEPTION: main > > 11-12 15:39:10.501: ERROR/AndroidRuntime(1274): > > java.lang.IllegalStateException: Could not execute method of the > > activity > > 11-12 15:39:10.501: ERROR/AndroidRuntime(1274): at > > android.view.View$1.onClick(View.java:2072) > > 11-12 15:39:10.501: ERROR/AndroidRuntime(1274): at > > android.view.View.performClick(View.java:2408) > > 11-12 15:39:10.501: ERROR/AndroidRuntime(1274): at > > android.view.View$PerformClick.run(View.java:8816) > > 11-12 15:39:10.501: ERROR/AndroidRuntime(1274): at > > android.os.Handler.handleCallback(Handler.java:587) > > 11-12 15:39:10.501: ERROR/AndroidRuntime(1274): at > > android.os.Handler.dispatchMessage(Handler.java:92) > > 11-12 15:39:10.501: ERROR/AndroidRuntime(1274): at > > android.os.Looper.loop(Looper.java:123) > > 11-12 15:39:10.501: ERROR/AndroidRuntime(1274): at > > android.app.ActivityThread.main(ActivityThread.java:4627) > > 11-12 15:39:10.501: ERROR/AndroidRuntime(1274): at > > java.lang.reflect.Method.invokeNative(Native Method) > > 11-12 15:39:10.501: ERROR/AndroidRuntime(1274): at > > java.lang.reflect.Method.invoke(Method.java:521) > > 11-12 15:39:10.501: ERROR/AndroidRuntime(1274): at > > com.android.internal.os.ZygoteInit > > $MethodAndArgsCaller.run(ZygoteInit.java:868) > > 11-12 15:39:10.501: ERROR/AndroidRuntime(1274): at > > com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626) > > 11-12 15:39:10.501: ERROR/AndroidRuntime(1274): at > > dalvik.system.NativeStart.main(Native Method) > > 11-12 15:39:10.501: ERROR/AndroidRuntime(1274): Caused by: > > java.lang.reflect.InvocationTargetException > > 11-12 15:39:10.501: ERROR/AndroidRuntime(1274): at > > com.sybase.mo.mail.AddContacts.moreButtonHandler(AddContacts.java:62) > > 11-12 15:39:10.501: ERROR/AndroidRuntime(1274): at > > java.lang.reflect.Method.invokeNative(Native Method) > > 11-12 15:39:10.501: ERROR/AndroidRuntime(1274): at > > java.lang.reflect.Method.invoke(Method.java:521) > > 11-12 15:39:10.501: ERROR/AndroidRuntime(1274): at > > android.view.View$1.onClick(View.java:2067) > > 11-12 15:39:10.501: ERROR/AndroidRuntime(1274): ... 11 more > > 11-12 15:39:10.501: ERROR/AndroidRuntime(1274): Caused by: > > java.lang.NullPointerException > > 11-12 15:39:10.501: ERROR/AndroidRuntime(1274): at > > android.view.ViewGroup.addView(ViewGroup.java:1815) > > 11-12 15:39:10.501: ERROR/AndroidRuntime(1274): at > > android.view.ViewGroup.addView(ViewGroup.java:1802) > > 11-12 15:39:10.501: ERROR/AndroidRuntime(1274): ... 15 more > > 11-12 15:39:10.520: WARN/ActivityManager(60): Force finishing > > activity com.sybase.mo/.mail.AddContacts > > > > -- > > 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<android-developers%2bunsubscr...@googlegroups.com> > > For more options, visit this group at > > http://groups.google.com/group/android-developers?hl=en > > -- > 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<android-developers%2bunsubscr...@googlegroups.com> > For more options, visit this group at > http://groups.google.com/group/android-developers?hl=en > -- Thanks & Regards Rakesh Kumar Jha Software Developer Symphony Services Corp (India) Pvt Ltd Bangalore (O) +918030274295 (R) +919886336619 -- 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