Vous êtes sur la page 1sur 6

 Français (fr)

Rechercher un cours  (Rechercher un cours)

  Mes cours  PROGRAMMATION ANDROÏD  SEMAINE 4 – LECON 4 : APPLICATION DE GESTION D’UNE LISTE

 EVALUATION 4 : APPLICATION DE GESTION D’UNE LISTE

Commencé le lundi 11 mars 2019, 20:10


État Terminé
Terminé le lundi 11 mars 2019, 20:31
Temps mis 20 min 59 s
Note 19,03 sur 20,00 (95%)

Question 1 Veuillez cocher la / les bonne(s) réponse(s)


Correct Les listes :
Note de 2,00 sur
2,00
Veuillez choisir au moins une réponse :
 1. Limitent la consommation mémoire et processeur.

 2. Intègrent une gestion de scroll afin de pouvoir faire défiler facilement.

 3. Permettent d'afficher des vues complexes et variées.

4. Aucune réponse n'est juste

 5. Permettent l'affichage d'une grande quantité de données sans ralentissement.

6. Représentent les informations que l'utilisateur souhaite visualiser et ou manipuler


dans les vues de l'application.

Les réponses correctes sont : Limitent la consommation mémoire et processeur., Intègrent


une gestion de scroll afin de pouvoir faire défiler facilement., Permettent d'afficher des vues
complexes et variées., Permettent l'affichage d'une grande quantité de données sans
ralentissement.


Question 2 On souhaiterait avoir comme l'indique l’écran si dessous obtenir la liste des différents ECUE
Partiellement en plein écran d'orientation vertical.
correct
Remplissez les cases vides afin d'obtenir le même écran.(NB : Respecter la casse)
Note de 10,03 sur
11,00

Script du fichier activity_main.xml

<?xml version="1.0" encoding="utf-8"?>

<androidx.constraintlayout.widget.ConstraintLayout

xmlns:android="http://schemas.android.com/apk/res/android"

xmlns:app="http://schemas.android.com/apk/res-auto"

xmlns:tools="http://schemas.android.com/tools"

android:layout_width="match_parent"

android:layout_height="match_parent"

tools:context=".MainActivity"> 
< LinearLayout

android:layout_width=" match_parent

"

android: layout_height
="match_parent"

android

: orientation ="vertical"

tools:layout_editor_absoluteX="0dp"

tools:layout_editor_absoluteY="0dp">

<ListView

android

: id =" @+id /listview"

android

:layout_width="match_parent"

android

:layout_height="wrap_content">

< /ListView

>

< /LinearLayout

>

</androidx.constraintlayout.widget.ConstraintLayout>

--------------------------------------------------------------------------------///-------------------------------------------

Script du fichier MainActivity.java

package com.example.myfirstapp;

import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;

import android.view.View;

import android.widget.ArrayAdapter;

import android.widget.ListAdapter;

import android.widget.ListView;

public class MainActivity extends AppCompatActivity {

ListView listview;

@ Override

protected void onCreate(Bundle savedInstanceState) {



super. onCreate

(savedInstanceState);

setContentView(R.layout.activity_main);

//On récupère la liste

listview = (ListView) findViewById(R.id.listview);


//--- déclaration du tableau listecours contenant les éléments de la liste

String[] listecours

= new String[] {

" Programmation android

",

" Programmation java

",

" Administration Linux l

",

" Droit Civil

",

" Sécurité Informatique

",

" Programmation Web

",

" Analyse

",

" Merise

",

" Uml

",

" Algèbre

"

} ;

ArrayAdapter< String

> ArrayAdapter = new ArrayAdapter < String >(this,android. R

.layout.simple_list_item_1, listecours );

listecours

.setAdapter(ArrayAdapter);


Script du fichier activity_main.xml
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:layout_editor_absoluteX="0dp"
tools:layout_editor_absoluteY="0dp">
<ListView
android:id="@+id/listview"
android:layout_width="match_parent"
android:layout_height="wrap_content">
</ListView>
</LinearLayout>
</androidx.constraintlayout.widget.ConstraintLayout>
--------------------------------------------------------------------------------///-------------------------------------------
Script du fichier MainActivity.java
package com.example.myfirstapp;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.ListAdapter;
import android.widget.ListView;
public class MainActivity extends AppCompatActivity {
ListView listview;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//On récupère la liste
listview = (ListView) findViewById(R.id.listview);
//--- déclaration du tableau listecours contenant les éléments de la liste
String[] listecours = new String[]{
"Prog*ammation android",
"Programmation java",
"Adminst*ation Linux I",
"Droit Civil",
"Sécurité Informatique",

"Programmation Web",
"Analyse",
"Merise",
"Uml",
"Algèbre"
};
ArrayAdapter<String> ArrayAdapter = new ArrayAdapter<String>
(this,android.R.layout.simple_list_item_1,listecours);
listview.setAdapter(ArrayAdapter);
}
}

Question 3 L'on souhaite afficher une liste d'élément en plein écran . le gabarit serait :
Correct Compléter les cases vides (NB : Respecter la casse)
Note de 4,00 sur
4,00 <LinearLayout ...>

<ListView

android

:id="@ +id/ listview">

< /ListView

>

</ LinearLayout

>

Question 4 Veuillez cocher la / les bonne(s) réponse(s)


Correct Quel(s) est / sont le(s) composant(s) permettant d'afficher une liste d'éléments ?
Note de 1,50 sur
1,50
Veuillez choisir au moins une réponse :
 1. RecyclerView

 2. ListView

3. ArrayAdapter

4. Je ne sais pas

5. setAdapter

6. TextViewer

Les réponses correctes sont : RecyclerView, ListView

Question 5 Un nouveau composant est venu améliorer ListView dans les versions récentes d'Android
Correct lequel ?
Note de 1,50 sur
1,50 Veuillez choisir une réponse :
1. RecyclerView

2. ListView

3. TextView 
4. ArrayAdapter

La réponse correcte est : RecyclerView

Vous aimerez peut-être aussi