Wednesday, 15 August 2012

java - Switching between layout in android -



java - Switching between layout in android -

public class menu extends activity { @override protected void oncreate(bundle savedinstancestate) { // todo auto-generated method stub super.oncreate(savedinstancestate); setcontentview(r.layout.main_activity_page); { button but1 = (button)findviewbyid(r.id.imagebutton4); but1.setonclicklistener(new view.onclicklistener() { @override public void onclick(view v) { // todo auto-generated method stub startactivity(new intent("com.indore.indoreindicator.busone")); } }); } } @override protected void onpause() { // todo auto-generated method stub super.onpause(); } }

i have line of code menu class

busone class -

bundle com.indore.indoreindicator; import android.app.activity; import android.os.bundle; public class busone extends activity { @override protected void oncreate(bundle savedinstancestate) { // todo auto-generated method stub super.oncreate(savedinstancestate); setcontentview(r.layout.busmenu); } }

android manifest file

<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.indore.indoreindicator" android:versioncode="1" android:versionname="1.0" > <uses-sdk android:minsdkversion="8" android:targetsdkversion="17" /> <application android:allowbackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/apptheme" > <activity android:name="com.indore.indoreindicator.mainactivitypage" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.main" /> <category android:name="android.intent.category.launcher" /> </intent-filter> </activity> <activity android:name=".menu" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.menu" /> <category android:name="android.intent.category.default" /> </intent-filter> </activity> <activity android:name=".busone" android:label="@string/app_name" > <intent-filter> <action android:name="com.indore.indoreindicaotr.busone" /> <category android:name="android.intent.category.default" /> </intent-filter> </activity> </application> </manifest>

main activity page -

<imagebutton android:id="@+id/imagebutton4" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignparenttop="true" android:layout_margintop="47dp" android:layout_toleftof="@+id/textview05" android:src="@drawable/bus" tools:ignore="contentdescription" />

my application starts fails after splash screen, unable move on first page. if comment button coding part applcation moves menu page.

why cant go menu page 2nd page named bus menu?

you should seek using

startactivity(new intent(getapplicationcontext(), busone.class);

instead of

startactivity(new intent("com.indore.indoreindicator.busone"));

java android android-intent

No comments:

Post a Comment