Added basic dialog.

This commit is contained in:
Robert Kolner committed 2011-09-28 20:14:59 +02:00
1 parent a229c1f51c
commit 6171c2cbcc
4 files changed
+29

No files matched your search

+10
View File
@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView android:text="Choose category"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</RelativeLayout>
+2
View File
@@ -1,5 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/menu_categories"
android:title="@string/menu_categories" />
<item android:id="@+id/menu_refresh"
android:title="@string/menu_refresh" />
</menu>
+1
View File
@@ -8,4 +8,5 @@
<string name="error_noconnection_noupdate">Ingen nettilkobling. Programmet er altså ikke oppdatert.</string>
<string name="join_us">Booke band, tappe øl eller lede politiske debatter? Du vil garantert finne noe av interesse hvis du har lyst til å bli aktiv i en av de mange foreningene som driver DNS. Her lærer vi alt du ikke hører om på forelesningene. Praktisk erfaring og utfordringer som kan være gull verdt når den voksne verden en gang banker på døren.\n\nHva vil du huske fra studietiden? Lesesalen? Pensum? Eksamensnerver? Det er nå du har sjansen til å skape minnene som varer hele livet. Venner, fester, gallamiddager og nach så lenge du orker.\n\n “Vi gir deg minnene fra studietiden du aldri vil glemme.”\n\nTa kontakt på blimed@studentersamfundet.no for mer informasjon!</string>
<string name="menu_refresh">Oppdater</string>
<string name="menu_categories">Kategorier</string>
</resources>
@@ -4,6 +4,7 @@ import java.io.IOException;
import org.w3c.dom.NodeList;
import android.app.Dialog;
import android.content.Intent;
import android.os.Bundle;
import android.text.Html;
@@ -58,6 +59,12 @@ public class ProgramListActivity extends BaseDnsActivity {
case R.id.menu_refresh:
this.createList(Event.ALL, true);
return true;
case R.id.menu_categories:
String category = chooseCategory();
this.createList(category, false);
return true;
default:
return super.onOptionsItemSelected(item);
}
@@ -134,4 +141,13 @@ public class ProgramListActivity extends BaseDnsActivity {
return adapter;
}
protected String chooseCategory() {
Dialog dialog = new Dialog(this);
dialog.setContentView(R.layout.choose_category_dialog);
dialog.setTitle("Choose category");
dialog.show();
return Event.ALL;
}
}