Ich habe eine Registerkarte Host gemacht und zeigt 4 Registerkarten in ihnen, wie unten der Code ist
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
TabHost tabHost = getTabHost();
tabHost.addTab(tabHost.newTabSpec("list").setIndicator("List").setContent(
new Intent(this, List.class)));
tabHost.addTab(tabHost.newTabSpec("profile").setIndicator("Profile").setContent(
new Intent(this, Profile.class)));
tabHost.addTab(tabHost.newTabSpec("criteria").setIndicator("Criteria").setContent(
new Intent(this, Criteria.class)));
tabHost.addTab(tabHost.newTabSpec("more").setIndicator("More").setContent(
new Intent(this, More.class)));
}
}
In Profil habe ich eine Schaltfläche, die das Profil des Benutzers bearbeiten wird, wenn ich auf die Schaltfläche klicke, ruft es Methode wie unten
@Override
public void onClick(View v) {
System.out.println("Veer");
Intent intent = new Intent().setClass(this, EditProfile.class);
Intent intent = new Intent(this, EditProfile.class);
}
Wo ist zeigt EditProfile, aber die Registerkarten sind nicht sichtbar, wie in iPhone es die ganze Zeit sichtbar ist, jetzt was sollte ich tun, so dass meine Registerkarten oben sein sollte und EditProfile innerhalb Profil Registerkarte sein?