Affichage TabHost avec titre et image
Bonjour,
Je suis en trein de réaliser une application ayant des onglets mais lorsque je place un titre et l'image dans un onglet, le titre ne s'affiche pas mais l'image s'affiche sans problème.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
| package com.example.eriwang.mbaking;
import android.app.Activity;
import android.app.TabActivity;
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.TabHost;
@SuppressWarnings("deprecation")
public class MenuActivity extends TabActivity {
private TabHost tabhost;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_onglet);
//creation du panneau à onglet
tabhost=(TabHost)findViewById(android.R.id.tabhost);
//reation des onglets avec description
TabHost.TabSpec tab1=tabhost.newTabSpec("Onglet1");
TabHost.TabSpec tab2=tabhost.newTabSpec("Onglet2");
TabHost.TabSpec tab3=tabhost.newTabSpec("Onglet3");
TabHost.TabSpec tab4=tabhost.newTabSpec("Onglet4");
//titre dans chaque onglet et le titre qui s'affiche
tab1.setIndicator("Comptes",getResources().getDrawable(R.drawable.house));
tab2.setIndicator("Transfert", getResources().getDrawable(R.drawable.monnaie));
tab3.setIndicator("Extrait cpt.", getResources().getDrawable(R.drawable.liste));
//les contenues de chaque onglet
tab1.setContent(new Intent(this, MescomptesActivity.class));
tab2.setContent(new Intent(this, TransfertActivity.class));
tab3.setContent(new Intent(this, MiniReleveActivity.class));
//ajout onglet au panneau
tabhost.addTab(tab1);
tabhost.addTab(tab2);
tabhost.addTab(tab3);
}//onCreate
} |