Android - bouton
cette page pour donner un exemple d'une application Android simple.
import android.os.Bundle;
import android.app.Activity;
public class MainActivity extends Activity {
bouton.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
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">
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" />
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" />
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.app.Activity;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
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);
final Button bouton = (Button) findViewById(R.id.buttonGO);
public void onClick(View v) {
texte.setText("tu as appuyé sur le bouton");
}
});
});
}
}
_________________________________________________________________________________
Aucun commentaire:
Enregistrer un commentaire