Skip to content
Extraits de code Groupes Projets
Valider 04f6f071 rédigé par Monnot's avatar Monnot
Parcourir les fichiers

Fix an error in TaskListFragment

parent f7de788a
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -18,6 +18,7 @@ class TaskListAdapter(private val taskList: List<String>) : RecyclerView.Adapter
}
override fun onBindViewHolder(holder: TaskViewHolder, position: Int) = holder.bind(taskList[position])
inner class TaskViewHolder(itemView: View) : RecyclerView.ViewHolder(itemView) {
fun bind(taskTitle: String) {
itemView.apply {
......
......@@ -18,20 +18,22 @@ class TaskListFragment : Fragment() {
Task(id = "id_2", title = "Task 2"),
Task(id = "id_3", title = "Task 3")
)*/
override fun onCreateView(
inflater: LayoutInflater,
container: ViewGroup?,
savedInstanceState: Bundle?
): View? {
// Pour une [RecyclerView] ayant l'id "recycler_view":
return inflater.inflate(R.layout.fragment_task_list, container, false)
}
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
var recyclerView = view?.findViewById<RecyclerView>(R.id.fragment_tasklist_recyclerView)
recyclerView?.layoutManager = LinearLayoutManager(activity)
// TODO uncomment when TaskListAdapter is created
//recyclerView?.adapter = TaskListAdapter(taskList)
recyclerView?.adapter = TaskListAdapter(taskList)
// En utilisant les synthetics, on écrit juste l'id directement (c'est magique ✨):
//R.id.fragment_tasklist_recyclerView.layoutManager = LinearLayoutManager(activity) // ça marche pas
return inflater.inflate(R.layout.fragment_task_list, container, false)
}
}
\ No newline at end of file
......@@ -17,7 +17,7 @@
<com.google.android.material.floatingactionbutton.FloatingActionButton
android:id="@+id/floatingActionButton"
android:layout_width="wrap_content"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginEnd="30dp"
android:layout_marginBottom="30dp"
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter