Autore Topic: Problema: TabWidget font size  (Letto 345 volte)

Offline vannian

  • Nuovo arrivato
  • *
  • Post: 21
  • Respect: 0
    • Mostra profilo
  • Sistema operativo:
    Windows 7
Problema: TabWidget font size
« il: 04 Aprile 2012, 10:46:52 CEST »
0
ciao tutti...
sto cercando di fare un layout del tipo: Tab Layout | Android Developers
ho seguito il tutorial... ma ho un problema... come faccio cambiare la grandezza del font? Ogni tab ha un immagine e una scritta...


Codice (Java): [Seleziona]
TabHost tabHost = getTabHost();
       
        TabSpec oggiSpec = tabHost.newTabSpec("Oggi");
        // setting Title and Icon for the Tab
        oggiSpec.setIndicator("Oggi", getResources().getDrawable(R.drawable.icon_oggi_tab));
        Intent oggiIntent = new Intent(this, ActivityOggi.class);
        oggiSpec.setContent(oggiIntent);
       
       
   
        // Tab for settimanale
        TabSpec settimanaleSpec = tabHost.newTabSpec("Settimanale");        
        settimanaleSpec.setIndicator("Settimanale", getResources().getDrawable(R.drawable.icon_settimanale_tab));
        Intent settimanaleIntent = new Intent(this, ActivitySettimanale.class);
        settimanaleSpec.setContent(settimanaleIntent);
       
       
        // Tab for prossimamente
        TabSpec prossimamenteSpec = tabHost.newTabSpec("Prossimamente");
        prossimamenteSpec.setIndicator("Prossimamente", getResources().getDrawable(R.drawable.icon_prossimamente_tab));
        Intent prossimamenteIntent = new Intent(this, ActivityProssimamente.class);
        prossimamenteSpec.setContent(prossimamenteIntent);
       
        // Tab for Info
        TabSpec infoSpec = tabHost.newTabSpec("Info");
        infoSpec.setIndicator("Info", getResources().getDrawable(R.drawable.icon_info_tab));
        Intent infoIntent = new Intent(this, ActivityProssimamente.class);
        infoSpec.setContent(infoIntent);
 
       
      /*  LinearLayout ll = (LinearLayout) tabHost.getChildAt(0);
        TabWidget tw = (TabWidget) ll.getChildAt(0);

        // first tab
        RelativeLayout rllf = (RelativeLayout) tw.getChildAt(0);
        TextView lf;
        lf = (TextView) rllf.getChildAt(1);
        lf.setTextSize(12);
    */

       
       
        // Adding all TabSpec to TabHost
        tabHost.addTab(oggiSpec); // Adding oggi tab
        tabHost.addTab(settimanaleSpec); // Adding settimanale tab
        tabHost.addTab(prossimamenteSpec); // Adding prossimanete tab
        tabHost.addTab(infoSpec); // Adding info tab
        tabHost.setBackgroundColor(Color.WHITE);


Grazie :-)