Bonjour,

J'ai un petit problème sur mon application. Je souhaite afficher des informations(TextView) dans un TableLayout. Le soucis c'est que les informations sont coupées et dépassent de l'écran du téléphone(texte trop long).

Comme le montre l'image :

exemple

Voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
ViewFlipper flipper = ( ViewFlipper ) findViewById( R.id.flipper );
ScrollView view = new ScrollView( context );
view.setOnTouchListener( this );
 
TableLayout layout = new TableLayout( context );
for( int j = 0; j< 6; ++j )
{
    TableRow row = new TableRow( context );
    TextView textView = new TextView( context_ );
    textView.setText( text[ j ] );
    row.addView( textView );
    layout.addView( row );
}
 
view.addView( layout );
flipper_.addView( view);
J'ai essayé de jouer avec les LayoutParams( FILL_PARENT / WRAP_Parent) et avec les paramètres de la TableLayout. mais rien ne marche...

Avez-vous des idées?

Il ne faut quand même pas que je fixe la taille de la police en dur en fonction de la taille de l'écran?