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 [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en