diff --git a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/PojavLoginActivity.java b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/PojavLoginActivity.java index be96f8e60..96a046cfe 100644 --- a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/PojavLoginActivity.java +++ b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/PojavLoginActivity.java @@ -11,6 +11,7 @@ import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.Color; import android.graphics.Matrix; +import android.graphics.drawable.BitmapDrawable; import android.graphics.drawable.ColorDrawable; import android.net.Uri; import android.os.AsyncTask; @@ -720,7 +721,6 @@ public class PojavLoginActivity extends BaseActivity for (int accountIndex = 0; accountIndex < accountArr.length; accountIndex++) { String s = accountArr[accountIndex]; View child = inflater.inflate(R.layout.simple_account_list_item, null); - ImageView accountIcon = child.findViewById(R.id.accountitem_image_icon); TextView accountName = child.findViewById(R.id.accountitem_text_name); ImageButton removeButton = child.findViewById(R.id.accountitem_button_remove); @@ -738,8 +738,9 @@ public class PojavLoginActivity extends BaseActivity e.printStackTrace(); } } - Bitmap upscaledBitmap = Bitmap.createScaledBitmap(bitmap, 80, 80, false); - accountIcon.setImageBitmap(upscaledBitmap); + accountName.setCompoundDrawablesWithIntrinsicBounds(new BitmapDrawable(getResources(), + Bitmap.createScaledBitmap(bitmap, 80, 80, false)), + null, null, null); accountName.setText(accNameStr); diff --git a/app_pojavlauncher/src/main/res/layout/simple_account_list_item.xml b/app_pojavlauncher/src/main/res/layout/simple_account_list_item.xml index 7b9b206f1..a03543641 100644 --- a/app_pojavlauncher/src/main/res/layout/simple_account_list_item.xml +++ b/app_pojavlauncher/src/main/res/layout/simple_account_list_item.xml @@ -6,32 +6,22 @@ android:layout_width="match_parent" android:layout_height="match_parent"> - -