From 656c53cf00c8abff4905871af221ff60aca9744b Mon Sep 17 00:00:00 2001 From: akwizgran Date: Wed, 27 Feb 2013 22:35:27 +0000 Subject: [PATCH] Converted the home screen into a grid view. --- briar-android/res/values/strings.xml | 4 +- .../sf/briar/android/HomeScreenActivity.java | 124 +++++++++++++----- .../android/contact/ContactListActivity.java | 1 + .../android/contact/ContactListAdapter.java | 7 +- 4 files changed, 96 insertions(+), 40 deletions(-) diff --git a/briar-android/res/values/strings.xml b/briar-android/res/values/strings.xml index 468defb0a..89c4337ab 100644 --- a/briar-android/res/values/strings.xml +++ b/briar-android/res/values/strings.xml @@ -1,9 +1,11 @@ Briar - Syncing messages + Briar is running Touch to quit. Contacts + Messages + Settings Quit Contacts Connected diff --git a/briar-android/src/net/sf/briar/android/HomeScreenActivity.java b/briar-android/src/net/sf/briar/android/HomeScreenActivity.java index ee63c84bb..8ecd9168b 100644 --- a/briar-android/src/net/sf/briar/android/HomeScreenActivity.java +++ b/briar-android/src/net/sf/briar/android/HomeScreenActivity.java @@ -2,11 +2,10 @@ package net.sf.briar.android; import static android.view.Gravity.CENTER; import static android.view.ViewGroup.LayoutParams.MATCH_PARENT; -import static android.view.ViewGroup.LayoutParams.WRAP_CONTENT; -import static android.widget.LinearLayout.HORIZONTAL; -import static android.widget.LinearLayout.VERTICAL; import static java.util.logging.Level.INFO; +import java.util.ArrayList; +import java.util.List; import java.util.logging.Logger; import net.sf.briar.R; @@ -18,62 +17,121 @@ import android.os.Bundle; import android.os.IBinder; import android.view.View; import android.view.View.OnClickListener; +import android.view.ViewGroup; +import android.widget.BaseAdapter; import android.widget.Button; +import android.widget.GridView; import android.widget.LinearLayout; -import android.widget.LinearLayout.LayoutParams; +import android.widget.ListView; import android.widget.ProgressBar; -public class HomeScreenActivity extends BriarActivity -implements OnClickListener { +public class HomeScreenActivity extends BriarActivity { private static final Logger LOG = Logger.getLogger(HomeScreenActivity.class.getName()); private final BriarServiceConnection serviceConnection = new BriarServiceConnection(); + private final List