2017-06-17 12 views
0

J'ai un ListArray de boutons.Impossible d'augmenter la taille du texte de listarray pour le bouton ou arrondi eux

Je veux augmenter le sizetext des boutons et les arrondir (les faire avoir des coins arrondis). J'ai essayé plusieurs façons, mais je ne peux pas le réparer.

private List<Button> buttons; 

private static final int[] BUTTON_IDS = { 
      R.id.button1, 
      R.id.button2, 
      R.id.button3, 
      R.id.button4, 
      R.id.button5, 
      R.id.button6, 
      R.id.button7, 
      R.id.button8, 
      R.id.button9, 
      R.id.button10, 
      R.id.button11, 
      R.id.button12, 
      R.id.button13, 
      R.id.button14, 
      R.id.button15, 
      R.id.button16, 

    }; 

et en fonction onCreate i appeler cette fonction pour initalised la arraylist

public void initialbutton() { 
     buttons = new ArrayList<Button>(); 
     for (int id : BUTTON_IDS) { 

      Button button = (Button) findViewById(id); 
      button.setTypeface(typeFace); 
      button.setTextSize(30);// this part didnt work 
     buttons.add(button); 

     } 


    } 

et ceci est un bouton XML de la arraylist

<Button 
      android:id="@+id/button15" 
      android:layout_width="60dp" 
      android:layout_height="60dp" 
      android:layout_below="@+id/button16" 
      android:layout_marginStart="8dp" 
      android:layout_marginTop="6dp" 
      android:textSize="40sp" 
      /> 
+0

Can u poster votre code – Anil

+0

je modifier la question avec le code @ AnilDS –

Répondre

0
<Button 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:background="@drawable/rounded_button" 
    android:text="Button" 
    android:textSize="18sp"/> 

pour arrondie étirable

<?xml version="1.0" encoding="utf-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" 
     android:shape="rectangle"> 
    <solid android:color="@color/color_rounded_btn"/> 
    <stroke 
     android:width="1dp" 
     android:color="@color/color_rounded_btn"/> 
    <corners 
     android:bottomLeftRadius="5dp" 
     android:bottomRightRadius="5dp" 
     android:topLeftRadius="5dp" 
     android:topRightRadius="5dp"/> 
</shape> 
+0

que j'ai utilisé, mais ne fonctionne pas « » @jaffar –

+0

vous essayez de gonfler les boutons par programmation? – jaffar

+0

si possible @jaffar –