Correction de TP, création d'une application Android
Cours : Correction de TP, création d'une application Android. Recherche parmi 298 000+ dissertationsPar Mahdi12 • 31 Décembre 2019 • Cours • 1 533 Mots (7 Pages) • 1 151 Vues
Correction TP 1
Exercice 1
L’objectif de cet exercice est de créer étape par étape une application Android permettant de calculer le poids idéal d’une personne en fonction de sa taille.
[pic 1]
- Layout de l’activité Calcul poids idéal :
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical">
<EditText
android:id="@+id/taille"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="55dp"
android:layout_marginTop="40dp"
android:ems="10"
android:hint="@string/saisie_taille"
android:inputType="numberDecimal"/>
<Button
android:id="@+id/cpi"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="110dp"
android:layout_marginTop="70dp"
android:text="@string/calcul"/>
LinearLayout>
- Code de l’activité Calcul poids idéal :
package com.example.poidideal;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.RadioButton;
import android.widget.Toast;
public class CalculPoidsIdeal extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_calcul_poids_ideal);
Button CPI = (Button)findViewById(R.id.cpi);
CPI.setOnClickListener(
new OnClickListener() {
@Override
public void onClick(View v) {
EditText texte = (EditText) findViewById(R.id.taille);
int taille = Integer.parseInt(texte.getText().toString());
int poids = taille-100-(taille-150)/4;
Toast.makeText(CalculPoidsIdeal.this, "Votre poid ideal est : "+poids, Toast.LENGTH_SHORT).show();
}});
}
}
Exercice 2
L’objectif de cet exercice est de créer un projet Android qui permet de réaliser une calculatrice simplifiée. L’interface a l’apparence suivante :
[pic 2]
- Layout de l’activité Calculatrice :
<RelativeLayoutxmlns: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:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".Calculatrice">
<TextView
android:id="@+id/resultat"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/ajout"
android:layout_marginTop="66dp"
android:layout_toLeftOf="@+id/division"
android:text="Résultat"
android:textSize="20dp"/>
<EditText
android:id="@+id/valx"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_marginTop="34dp"
...