android layoutinflater NullException -



android layoutinflater NullException -

i'm trying create layout inflater, app crashes , gives nullexception error in log cat...

here code....

<linearlayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/toast_layout" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="horizontal" android:padding="100dp" android:background="#daaa"> <textview android:id="@+id/customt2" android:layout_width="wrap_content" android:layout_height="fill_parent" android:textcolor="#fff"/> </linearlayout>

and programme code....

final imageview text2 = (imageview) findviewbyid(r.id.text2); text2.setonclicklistener(new onclicklistener() { @override public void onclick(view v) { // todo auto-generated method stub layoutinflater inflater2 = getlayoutinflater(); view layout2 = inflater2.inflate(r.layout.custom_layout, (viewgroup)findviewbyid(r.id.toast_layout)); textview textd2 = (textview)findviewbyid(r.id.customt2); textd2.settext(r.string.slide2); toast toast2 = new toast(getapplicationcontext()); toast2.setgravity(gravity.center_horizontal, 0, 0); toast2.setduration(toast.length_long); toast2.setview(layout2); toast2.show(); } });

error...

02-01 10:55:10.936: w/dalvikvm(17939): threadid=1: thread exiting uncaught exception (group=0x4001d7d0) 02-01 10:55:10.956: e/androidruntime(17939): fatal exception: main 02-01 10:55:10.956: e/androidruntime(17939): java.lang.nullpointerexception 02-01 10:55:10.956: e/androidruntime(17939): @ com.home.main$15.onclick(main.java:450) 02-01 10:55:10.956: e/androidruntime(17939): @ android.view.view.performclick(view.java:2408) 02-01 10:55:10.956: e/androidruntime(17939): @ android.view.view$performclick.run(view.java:8818) 02-01 10:55:10.956: e/androidruntime(17939): @ android.os.handler.handlecallback(handler.java:587) 02-01 10:55:10.956: e/androidruntime(17939): @ android.os.handler.dispatchmessage(handler.java:92) 02-01 10:55:10.956: e/androidruntime(17939): @ android.os.looper.loop(looper.java:123) 02-01 10:55:10.956: e/androidruntime(17939): @ android.app.activitythread.main(activitythread.java:4627) 02-01 10:55:10.956: e/androidruntime(17939): @ java.lang.reflect.method.invokenative(native method) 02-01 10:55:10.956: e/androidruntime(17939): @ java.lang.reflect.method.invoke(method.java:521) 02-01 10:55:10.956: e/androidruntime(17939): @ com.android.internal.os.zygoteinit$methodandargscaller.run(zygoteinit.java:858) 02-01 10:55:10.956: e/androidruntime(17939): @ com.android.internal.os.zygoteinit.main(zygoteinit.java:616) 02-01 10:55:10.956: e/androidruntime(17939): @ dalvik.system.nativestart.main(native method)

replace

textview textd2 = (textview)findviewbyid(r.id.customt2);

with

textview textd2 = (textview)layout2.findviewbyid(r.id.customt2);

android android-layout

Comments

Popular posts from this blog

How do I check if an insert was successful with MySQLdb in Python? -

delphi - blogger via idHTTP : error 400 bad request -

postgresql - ERROR: operator is not unique: unknown + unknown -