mirror of
https://github.com/whyorean/AuroraStore.git
synced 2026-06-19 13:08:59 -04:00
Fix GridLayout span based on usable Display Dimension
This commit is contained in:
@@ -161,7 +161,7 @@ public class UpdatableAppsGridAdapter extends RecyclerView.Adapter<UpdatableApps
|
||||
|
||||
if ((!isGrid)) {
|
||||
holder.AppMenu.setVisibility(View.VISIBLE);
|
||||
holder.AppMenu.setOnClickListener(v -> setup3dotMenu(holder, app, position));
|
||||
setup3dotMenu(holder, app, position);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -112,7 +112,7 @@ public class CategoryListFragment extends CategoryListTask {
|
||||
show(view, R.id.all_cat_view);
|
||||
RecyclerView recyclerView = ViewUtils.findViewById(view, R.id.all_cat_view);
|
||||
recyclerView.setAdapter(new AllCategoriesAdapter(this, categoryManager.getCategoriesFromSharedPreferences()));
|
||||
recyclerView.setLayoutManager(new GridAutoFitLayoutManager(getContext(), 200));
|
||||
recyclerView.setLayoutManager(new GridAutoFitLayoutManager(getContext(), 150));
|
||||
recyclerView.setLayoutAnimation(AnimationUtils.loadLayoutAnimation(getContext(), R.anim.anim_falldown));
|
||||
}
|
||||
|
||||
|
||||
@@ -37,7 +37,6 @@ import com.dragons.aurora.PlayStoreApiAuthenticator;
|
||||
import com.dragons.aurora.R;
|
||||
import com.dragons.aurora.UpdateChecker;
|
||||
import com.dragons.aurora.Util;
|
||||
import com.dragons.aurora.activities.AuroraActivity;
|
||||
import com.dragons.aurora.adapters.UpdatableAppsGridAdapter;
|
||||
import com.dragons.aurora.database.Jessie;
|
||||
import com.dragons.aurora.helpers.Accountant;
|
||||
@@ -240,7 +239,7 @@ public class UpdatableAppsFragment extends UpdatableAppsTaskHelper {
|
||||
}
|
||||
|
||||
private void setupRecycler(List<App> appsToAdd) {
|
||||
if (getDisplayDensity() <= 420) {
|
||||
if (getDisplayDensity() >= 400) {
|
||||
recyclerView.setLayoutManager(new GridAutoFitLayoutManager(getContext(), 128));
|
||||
updatableAppsAdapter = new UpdatableAppsGridAdapter(this, appsToAdd, true);
|
||||
} else {
|
||||
@@ -281,7 +280,7 @@ public class UpdatableAppsFragment extends UpdatableAppsTaskHelper {
|
||||
}
|
||||
|
||||
private float getDisplayDensity() {
|
||||
return (Resources.getSystem().getDisplayMetrics().densityDpi);
|
||||
return (Resources.getSystem().getConfiguration().screenWidthDp);
|
||||
}
|
||||
|
||||
public interface OnUpdateListener {
|
||||
|
||||
Reference in New Issue
Block a user