diff --git a/app/src/main/java/i2p/bote/android/EmailListActivity.java b/app/src/main/java/i2p/bote/android/EmailListActivity.java
index 4f548a0..a3b4429 100644
--- a/app/src/main/java/i2p/bote/android/EmailListActivity.java
+++ b/app/src/main/java/i2p/bote/android/EmailListActivity.java
@@ -60,7 +60,7 @@ public class EmailListActivity extends ActionBarActivity implements
private RelativeLayout mDrawerOuter;
private FolderListAdapter mFolderAdapter;
private ListView mFolderList;
- private TextView mNetworkStatus;
+ private TextView mNetworkStatusText;
private ActionBarDrawerToggle mDrawerToggle;
RouterChoice mRouterChoice;
IRouterState mStateService = null;
@@ -90,7 +90,7 @@ public class EmailListActivity extends ActionBarActivity implements
mDrawerOuter = (RelativeLayout) findViewById(R.id.drawer_outer);
mFolderAdapter = new FolderListAdapter(this);
mFolderList = (ListView) findViewById(R.id.drawer);
- mNetworkStatus = (TextView) findViewById(R.id.network_status);
+ mNetworkStatusText = (TextView) findViewById(R.id.network_status_text);
// Set the list of folders
// TODO: This is slow, needs a loader
@@ -159,32 +159,32 @@ public class EmailListActivity extends ActionBarActivity implements
startActivity(ai);
}
});
- mNetworkStatus.setOnClickListener(new View.OnClickListener() {
+ findViewById(R.id.network_status).setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
int boteNotStartedMessage = R.string.network_info_unavailable;
switch (I2PBote.getInstance().getNetworkStatus()) {
- case DELAY:
- boteNotStartedMessage = R.string.network_info_unavailable_delay;
- case NOT_STARTED:
- final int message = boteNotStartedMessage;
- DialogFragment df = new DialogFragment() {
- @Override
- public Dialog onCreateDialog(Bundle savedInstanceState) {
- AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
- builder.setMessage(message)
- .setPositiveButton(android.R.string.ok, new DialogInterface.OnClickListener() {
- public void onClick(DialogInterface dialog, int which) {
- dialog.dismiss();
- }
- });
- return builder.create();
- }
- };
- df.show(getSupportFragmentManager(), "noinfo");
- break;
- default:
- Intent nii = new Intent(EmailListActivity.this, NetworkInfoActivity.class);
- startActivity(nii);
+ case DELAY:
+ boteNotStartedMessage = R.string.network_info_unavailable_delay;
+ case NOT_STARTED:
+ final int message = boteNotStartedMessage;
+ DialogFragment df = new DialogFragment() {
+ @Override
+ public Dialog onCreateDialog(Bundle savedInstanceState) {
+ AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
+ builder.setMessage(message)
+ .setPositiveButton(android.R.string.ok, new DialogInterface.OnClickListener() {
+ public void onClick(DialogInterface dialog, int which) {
+ dialog.dismiss();
+ }
+ });
+ return builder.create();
+ }
+ };
+ df.show(getSupportFragmentManager(), "noinfo");
+ break;
+ default:
+ Intent nii = new Intent(EmailListActivity.this, NetworkInfoActivity.class);
+ startActivity(nii);
}
}
});
@@ -467,11 +467,11 @@ public class EmailListActivity extends ActionBarActivity implements
statusText = R.string.not_started;
statusIcon = getResources().getDrawable(android.R.drawable.presence_offline);
}
- mNetworkStatus.post(new Runnable() {
+ mNetworkStatusText.post(new Runnable() {
@Override
public void run() {
- mNetworkStatus.setText(statusText);
- mNetworkStatus.setCompoundDrawablesWithIntrinsicBounds(
+ mNetworkStatusText.setText(statusText);
+ mNetworkStatusText.setCompoundDrawablesWithIntrinsicBounds(
statusIcon, null, null, null);
}
});
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index c238a15..f077f38 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -38,25 +38,51 @@
android:layout_alignParentBottom="true"
android:orientation="vertical" >
-
+ android:background="@drawable/folder_activated_background">
-
+
+
+
+ android:background="@drawable/folder_activated_background">
+
+
+
+
diff --git a/app/src/main/res/layout/listitem_folder.xml b/app/src/main/res/layout/listitem_folder.xml
index a714116..794595c 100644
--- a/app/src/main/res/layout/listitem_folder.xml
+++ b/app/src/main/res/layout/listitem_folder.xml
@@ -8,7 +8,14 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMediumInverse"
- android:padding="15dp"
+ android:gravity="center_vertical"
+ android:minHeight="48dp"
+ android:paddingLeft="16dp"
+ android:paddingStart="16dp"
+ android:paddingRight="16dp"
+ android:paddingEnd="16dp"
+ android:layout_marginRight="56dp"
+ android:layout_marginEnd="56dp"
android:text="Folder Name" />