From ffad4f9e50cc1f9c1b1acf77edc6afad62c9005a Mon Sep 17 00:00:00 2001 From: Philipp Wo Date: Fri, 8 Mar 2019 19:03:00 +0100 Subject: [PATCH] lab pause --- .../at/fhj/airkoality/model/Location.java | 39 +++++++++++++++++++ .../ui/adapter/LocationListAdapter.java | 39 +++++++++++++++++++ .../main/res/layout/location_list_item.xml | 32 +++++++++++++++ README.md | 10 +++++ 4 files changed, 120 insertions(+) create mode 100644 AirKoality/app/src/main/java/at/fhj/airkoality/model/Location.java create mode 100644 AirKoality/app/src/main/java/at/fhj/airkoality/ui/adapter/LocationListAdapter.java create mode 100644 AirKoality/app/src/main/res/layout/location_list_item.xml diff --git a/AirKoality/app/src/main/java/at/fhj/airkoality/model/Location.java b/AirKoality/app/src/main/java/at/fhj/airkoality/model/Location.java new file mode 100644 index 0000000..c4840c4 --- /dev/null +++ b/AirKoality/app/src/main/java/at/fhj/airkoality/model/Location.java @@ -0,0 +1,39 @@ +package at.fhj.airkoality.model; + +public class Location { + + private String location; + private String city; + private String county: + + + public Location(String location, String city, String county) { + this.location = location; + this.city = city; + this.county = county; + } + + public String getLocation() { + return location; + } + + public void setLocation(String location) { + this.location = location; + } + + public String getCity() { + return city; + } + + public void setCity(String city) { + this.city = city; + } + + public String getCounty() { + return county; + } + + public void setCounty(String county) { + this.county = county; + } +} diff --git a/AirKoality/app/src/main/java/at/fhj/airkoality/ui/adapter/LocationListAdapter.java b/AirKoality/app/src/main/java/at/fhj/airkoality/ui/adapter/LocationListAdapter.java new file mode 100644 index 0000000..f9c8de1 --- /dev/null +++ b/AirKoality/app/src/main/java/at/fhj/airkoality/ui/adapter/LocationListAdapter.java @@ -0,0 +1,39 @@ +package at.fhj.airkoality.ui.adapter; + +import android.support.annotation.NonNull; +import android.support.v7.widget.RecyclerView; +import android.view.View; +import android.view.ViewGroup; + +import java.util.List; + +import at.fhj.airkoality.model.Location; + +public class LocationListAdapter extends RecyclerView.Adapter { + + + private List location; + + + @NonNull + @Override + public LocationItemViewHolder onCreateViewHolder(@NonNull ViewGroup viewGroup, int i) { + return null; + } + + @Override + public void onBindViewHolder(@NonNull LocationItemViewHolder locationItemViewHolder, int i) { + + } + + @Override + public int getItemCount() { + return 0; + } + + class LocationItemViewHolder extends RecyclerView.ViewHolder{ + public LocationItemViewHolder(@NonNull View itemView){ + super(itemView); + } + } +} diff --git a/AirKoality/app/src/main/res/layout/location_list_item.xml b/AirKoality/app/src/main/res/layout/location_list_item.xml new file mode 100644 index 0000000..9286625 --- /dev/null +++ b/AirKoality/app/src/main/res/layout/location_list_item.xml @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/README.md b/README.md index 0e4e0af..60a1ff9 100644 --- a/README.md +++ b/README.md @@ -30,3 +30,13 @@ - Editieren der Farben, Strings und Styles in den jeweiligen Files unter /res/values/ - Hinzufügen der Activities in der AndroidManifest.xml Datei - strings.xml kennengelernt um Texte einer App zentral verwalten zu können + +## 08.03.2019 + +Context -> weiß was in der App gerade "abgeht" (Java Objekt) + - Activity oder Application + - Immer Context der aktuellen Activity verwenden + +Best Practise kennengelernt um große Listen darzustellen + +Fragments -> \ No newline at end of file