Przeglądaj źródła

aligned management screen with material design sizings

Andy Scherzinger 9 lat temu
rodzic
commit
cf158abbb6

+ 2 - 2
res/layout/account_item.xml

@@ -25,8 +25,8 @@
 
     <ImageView
         android:id="@+id/user_icon"
-        android:layout_width="@dimen/file_icon_size"
-        android:layout_height="@dimen/file_icon_size"
+        android:layout_width="40dp"
+        android:layout_height="40dp"
         android:layout_gravity="center_vertical"
         android:layout_marginLeft="@dimen/standard_margin"
         android:src="@drawable/ic_menu_archive"/>

+ 1 - 0
res/values/dims.xml

@@ -30,6 +30,7 @@
     <!-- margin must be nav_drawer_header_avatar_other_accounts_size+16dp -->
     <dimen name="nav_drawer_header_avatar_second_account_margin">56dp</dimen>
     <dimen name="nav_drawer_menu_avatar_radius">16dp</dimen>
+    <dimen name="list_item_avatar_icon_radius">20dp</dimen>
 
     <dimen name="file_icon_size">32dp</dimen>
     <dimen name="file_icon_size_grid">128dp</dimen>

+ 5 - 5
src/com/owncloud/android/ui/activity/ManageAccountsActivity.java

@@ -253,13 +253,13 @@ public class ManageAccountsActivity extends ToolbarActivity
                     mDownloaderBinder.cancel(account);
                 }
             }
-
-            Account a = AccountUtils.getCurrentOwnCloudAccount(this);
-            String accountName = "";
-            if (a == null) {
+            
+            if (AccountUtils.getCurrentOwnCloudAccount(this) == null) {
+                String accountName = "";
                 Account[] accounts = AccountManager.get(this).getAccountsByType(MainApp.getAccountType());
-                if (accounts.length != 0)
+                if (accounts.length != 0) {
                     accountName = accounts[0].name;
+                }
                 AccountUtils.setCurrentOwnCloudAccount(this, accountName);
             }
 

+ 1 - 1
src/com/owncloud/android/ui/adapter/AccountListAdapter.java

@@ -50,7 +50,7 @@ public class AccountListAdapter extends ArrayAdapter<AccountListItem> {
         this.mContext = context;
         this.mValues = values;
         this.mListener = (AccountListAdapterListener) context;
-        this.mAccountAvatarRadiusDimension = context.getResources().getDimension(R.dimen.nav_drawer_menu_avatar_radius);
+        this.mAccountAvatarRadiusDimension = context.getResources().getDimension(R.dimen.list_item_avatar_icon_radius);
     }
 
     public void setAccountList(List<AccountListItem> values) {