X-Git-Url: http://git.pk910.de/?p=DHBWCampusApp.git;a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fde%2Fdhbwloe%2Fcampusapp%2Ffragments%2FDashboardNewsDhbw.java;h=20f1ad8f18fd04380e134e5fbd2b72e7b8781e25;hp=48342fa310503202dcb7963ed95488e836e944a5;hb=783024077bd38c4bede07ca8310fb2daf67751b5;hpb=8e51b33658d14e953b211fbfbc6255d72ba48fbc diff --git a/app/src/main/java/de/dhbwloe/campusapp/fragments/DashboardNewsDhbw.java b/app/src/main/java/de/dhbwloe/campusapp/fragments/DashboardNewsDhbw.java index 48342fa..20f1ad8 100644 --- a/app/src/main/java/de/dhbwloe/campusapp/fragments/DashboardNewsDhbw.java +++ b/app/src/main/java/de/dhbwloe/campusapp/fragments/DashboardNewsDhbw.java @@ -6,19 +6,21 @@ import android.support.v4.app.Fragment; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; +import android.widget.RelativeLayout; +import android.widget.TextView; import java.util.Collections; import java.util.Comparator; import java.util.Date; -import de.dhbwloe.campusapp.CampusAppFragment; import de.dhbwloe.campusapp.R; /** * A simple {@link Fragment} subclass. */ public class DashboardNewsDhbw extends News { - + private View newsEntryPanel; + private View newsNonePanel; public DashboardNewsDhbw() { // Required empty public constructor @@ -28,7 +30,10 @@ public class DashboardNewsDhbw extends News { @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { - oFragmentView = inflater.inflate(R.layout.fragment_dashboard_news_stuv, container, false); + + oFragmentView = new RelativeLayout(inflater.getContext()); + newsEntryPanel = inflater.inflate(R.layout.fragment_dashboard_news_entry, container, false); + newsNonePanel = inflater.inflate(R.layout.fragment_dashboard_news_none, container, false); return oFragmentView; } @@ -51,8 +56,20 @@ public class DashboardNewsDhbw extends News { } }); + RelativeLayout container = (RelativeLayout) oFragmentView; + container.removeAllViews(); + + if(newsListItems.size() > 0) { + container.addView(newsEntryPanel); + + TextView dateView = (TextView) newsEntryPanel.findViewById(R.id.newsDate); + TextView titleView = (TextView) newsEntryPanel.findViewById(R.id.newsTitle); + NewsListItem newsItem = newsListItems.get(0); - // show newsListItems + dateView.setText(newsItem.getFormatedDate()); + titleView.setText(newsItem.getTitle()); + } else + container.addView(newsNonePanel); } }