Modifier la Taille du texte de l'élément de menu dans android

Je suis en utilisant de simples éléments de menu dans la barre d'action en utilisant suivants du code de l'activité principale:

    package com.kaasib.ftpclient;

import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.app.ActionBar;


public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }

    @Override
    public boolean onOptionsItemSelected(MenuItem item){
        boolean ret;
        if(item.getItemId() == R.id.connection_manager){
            ret = true;
        }else{
            ret = super.onOptionsItemSelected(item);
        }

        return ret;
    }
}

Voici le menu xml dans main.xml:

    <menu xmlns:android="http://schemas.android.com/apk/res/android" >

    <item
        android:id="@+id/connection_manager"
        android:orderInCategory="100"
        android:showAsAction="collapseActionView"
        android:title="@string/connection_manager"
        android:textSize="2sp"
        />

</menu> 

Il fonctionne sauf qu'il n'est pas de modifier la taille du texte. Maintenant la taille du texte pour l'élément de menu est plus grand alors que je veux taille de police plus petite. Donc, ce que je fais mal? Ne devrait pas android:textSize attributute travail? Ou est-il un autre moyen pour le faire? Je crois que la taille du texte doit être définie à partir de XML pas de java comme il est la conception de chose. Toute suggestion?

avez-vous essayé d'utiliser dp ou px dans votre android:textSize="" tag ?
essayé mais cela ne fonctionne pas

OriginalL'auteur Hafiz | 2013-08-18