dimanche 11 janvier 2015

Android - bouton

Android - bouton

 
cette page pour donner un exemple d'une application Android simple.

 
Cahier des charges:
on a un écran avec un champs texte qui contient tralala
on appuie sur le bouton
 
le contenu du champ texte est modifié par tu as appuyé sur le bouton

 
 
Définition du fichier xml

 
 
 
_______________________________________________________________________
 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="
http://schemas.android.com/tools" android:layout_width="match_parent"
    android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity">
    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="New Button"
        android:id="@+id/buttonGO"
        android:layout_alignParentRight="true"
        android:layout_alignParentEnd="true" />
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textAppearance="?android:attr/textAppearanceMedium"
        android:text="tralala"
        android:id="@+id/champTexte"
        android:layout_below="@+id/buttonGO"
        android:layout_alignRight="@+id/buttonGO"
        android:layout_alignEnd="@+id/buttonGO"
        android:layout_marginRight="67dp"
        android:layout_marginEnd="67dp"
        android:layout_marginTop="98dp" />
</RelativeLayout>
 
___________________________________________________________________________
 
package com.blerow.blerow;

        import android.os.Bundle;
        import android.app.Activity;

        import android.view.View;
        import android.view.View.OnClickListener;
        import android.widget.Button;
        import android.widget.TextView;

public class MainActivity extends Activity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        final TextView  texte  = (TextView) findViewById(R.id.champTexte);
        final Button  bouton  = (Button) findViewById(R.id.buttonGO);

        bouton.setOnClickListener(new OnClickListener() {
                public void onClick(View v) {

                    texte.setText("tu as appuyé sur le bouton");
                }
            });
        }
}
_________________________________________________________________________________

 



 

Aucun commentaire:

Enregistrer un commentaire