Hello.
Thanks for the reply, but iam not sure how i should implement that in
my code, here is my code that build the tabs.
TabHost tabHost = getTabHost();
TabHost.TabSpec spec;
Intent intent;
intent = new Intent().setClass(this, Main.class);
spec = tabHost.newTabSpec("main").setIndicator("Main")
.setContent(intent);
tabHost.addTab(spec);
intent = new Intent().setClass(this, Setting.class);
spec = tabHost.newTabSpec("settings").setIndicator("Settings")
.setContent(intent);
tabHost.addTab(spec);
tabHost.setCurrentTab(0);
And i also have this to work with:
int verified = pref.getInt("verified", 0);
if (verified == 1) {
Then i need to change tab 1 to Main1.class instead of
Main.class
}
On 9 Okt, 06:22, Subin Sebastian <[email protected]> wrote:
> Hi Kristoffer,
> As I understand from your question, I think you need to set a
> different content for the "main" tab when you change a specific
> preference in the "settings" tab. If I'm not wrong the below tutorial
> will help you to do so.
>
> http://subinsebastien.tumblr.com/post/6783812456/android-tab-layout
>
> In the above code, instead of passing a new TabSpec, create one
> reusable tabspec like,
> TabHost.TabSpec spec =
> mTabHst.newTabSpec("tab_test1").setIndicator("One",res.getDrawable(R.drawabÂle.one)).setContent(i);
>
> In your method which is triggered on change of specific preference,
> use the following code.
>
> spec = spec.setContent(your_new_activity);
>
> I think this code should work, but I did not tested it yet. Please let
> me know if anything goes wrong.
>
> Thanks
>
> On 10/9/11, Kristoffer <[email protected]> wrote:
>
>
>
>
>
> > Hello.
>
> > Iam not sure this is possible to do but here is what i need to do.
>
> > Iam now creating two tabs one for the "main" page and one for the
> > "settings".
> > Lets call them main.java and setting.java
>
> > When i change a "thing" on the setting.java page then i need to show a
> > different intent (main1.java) when the user push the "main" tab.
>
> > Is this possible in some way?
>
> > --
> > 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
>
> --
> Subin
> Sebastianhttp://in.linkedin.com/in/subinsebastienhttps://plus.google.com/subin<https://plus.google.com/118262481642737404812>
--
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