2015-04-24 1 views
0

J'ai récemment développé une application, qui a des onglets à glisser, j'ai pris le texte onglets dans mon code java, je veux augmenter la taille du texte onglets, comment peut-il être fait ..augmenter la taille des onglets modifiables texte

Ci-dessous l'exemple de code,

private ViewPager viewPager; 
    private TabsPagerAdapter mAdapter; 
    private ActionBar actionBar; 
    // Tab titles 
    private String[] tabs = { "मुख्य समाचार", "स्टेट", "दुनिया" ,"राष्ट्रीय" ,"खेल" ,"व्यापार" ,"मनोरंजन" ,"स्वास्थ्य" ,"लाइफस्टाइल" ,"क्रिकेट" ,"ऐशिया" ,"अमेरिका" , "फ़ुटबॉल" , "मध्य प्रदेश", "छत्‍तीसगढ़" , "महाराष्ट्र" , "गोवा" , "उत्तर प्रदेश"}; 


    @TargetApi(Build.VERSION_CODES.HONEYCOMB) 
    @SuppressLint("NewApi") 
    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 

     getActionBar().setDisplayHomeAsUpEnabled(true); 

      getActionBar().setHomeButtonEnabled(true); 
     .......... 
     ............. 
+0

Vérifiez [ce] (http://stackoverflow.com/questions/24822492/how-to-change-swipe-tabs-text-size-for-different-screen-size-i-am- using-fragmen) – Skynet

+0

Cochez la réponse pour [Onglets ActionBar définir la largeur dynamique en fonction de la largeur de l'écran] (http://stackoverflow.com/questions/29339797/actionbar-tabs-set-dynamic-width-according-to-screen-width/29428695 # 29428695) – Xcihnegn

+0

[Cochez une réponse à votre question] (https://stackoverflow.com/a/47154904/7437508) –

Répondre

0

Skynet a lien à droite de solution et peuvent être ci-dessous est une autre solution pour régler la taille d'un programme. Utilisez-le après avoir ajouté tous les onglets.

for (int i = 0; i < this.mTabHost.getTabWidget().getChildCount(); i++) { 
      View v = this.mTabHost.getTabWidget().getChildAt(i); 
      TextView tv = (TextView) v.findViewById(android.R.id.title); 
      tv.setTextSize(TypedValue.COMPLEX_UNIT_PX,20);  
     } 
+0

hey, je veux le faire par programme que vous avez donné la solution, le seul problème est que, il dit que, ne peut pas utiliser getTabWidget pour tableau de types de chaînes Ceci est le message affiché. Impossible d'appeler getTabWidget() sur le type de tableau Chaîne [] –

+0

Ici, dans ** mTabHost.getTabWidget() ** mTabHost est l'instance de ** TabHost **. Pouvez-vous montrer comment vous ajoutez des onglets à votre activité. –