Académique Documents
Professionnel Documents
Culture Documents
Evaluation4 Androit
Evaluation4 Androit
Mes cours PROGRAMMATION ANDROÏD SEMAINE 4 – LECON 4 : APPLICATION DE GESTION D’UNE LISTE
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
<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
android
:layout_width="match_parent"
android
:layout_height="wrap_content">
< /ListView
>
< /LinearLayout
>
</androidx.constraintlayout.widget.ConstraintLayout>
--------------------------------------------------------------------------------///-------------------------------------------
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;
ListView listview;
@ Override
(savedInstanceState);
setContentView(R.layout.activity_main);
String[] listecours
= new String[] {
",
",
",
",
",
",
" Analyse
",
" Merise
",
" Uml
",
" Algèbre
"
} ;
ArrayAdapter< String
.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
< /ListView
>
</ LinearLayout
>
2. ListView
3. ArrayAdapter
4. Je ne sais pas
5. setAdapter
6. TextViewer
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