Astuces Layout

Pour effacer un écran (avant d’afficher un message ou un Toast), simplement créez un Layout vide (ici nommé « black ») et invoquez le setContentView(R.layout.black);

Pour changer la couleur des caractères dans un champ textview (avec fichier color.xml dans res/values)  :

textview.setTextColor(this.getResources().getColor(R.color.orange));


La taille des caractères : android:textSize=« 32sp »

Gras et autres attibuts : http://developer.android.com/reference/android/widget/TextView.html#attr_android%3atextSize

Pour afficher l'application en plein écran, placez dans le fichier manifest :

 <activity android:name=".ActivityName"  
   android:label="@string/app_name"  
   android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen">  
 </activity>  

Pour désactiver un bouton (le griser) : myButton.setEnabled(false);

Pour centrer un bouton entre deux boutons :

In this case though, you should be able to use a simple LinearLayout with layout_weights. The layout_weight dictates how leftover space is allocated amongst your widgets. If you give one widget a value of 1, and the others 0 the one with 1 will use up all of the extra space.

<LinearLayout 
  android:layout_height="wrap_content"
  android:layout_width="fill_parent">
  <Button 
    android:id="@+id/previous_button"
    android:layout_height="wrap_content"
    android:layout_width="wrap_content"
    android:layout_weight="0"/>
  <Button  
    android:id="@+id/menu"
    android:layout_height="wrap_content"
    android:layout_width="wrap_content"
   android:layout_weight="1"/>
  <Button  
    android:id="@+id/next_button" 
    android:layout_height="wrap_content"
    android:layout_width="wrap_content"
    android:layout_weight="0"/>
</LinearLayout>

Pour un  If you wan’t to keep your RelativeLayout, just put android:layout_toRightOf= »@id/previous_button »


Faire défiler un texte :

Dans le Layout :

   <TextView  
     android:id="@+id/txt"  
     android:layout_width="wrap_content"  
     android:layout_height="wrap_content"  
     android:layout_alignParentRight="true"   
     android:ellipsize="marquee"  
     android:fadingEdge="horizontal"  
     android:lines="1"  
     android:marqueeRepeatLimit="marquee_forever"  
     android:scrollHorizontally="true"  
     android:textColor="#ff4500"  
     android:textSize="24sp" />  

Dans l’activity :

 TextView txt = (TextView) dialog.findViewById(R.id.txt);                 
 txt.setText("Ceci est une liste de mots très très longue et encore non terminée...");  
 txt.setSelected(true); // Set focus to the textview  
 txt.setEllipsize(TruncateAt.MARQUEE);  
 txt.setSingleLine(true);  

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s

Articles récents
Commentaires récents
fatima sur Bienvenue !
AdminDroid sur Bienvenue !
fatima sur Bienvenue !
Archives
Catégories
%d blogueurs aiment cette page :