From 7c93f530bbbcbbb18651f168468ed070c8062495 Mon Sep 17 00:00:00 2001 From: Reinka <0xre1nk0@gmail.com> Date: Tue, 18 Jul 2023 10:07:38 +0300 Subject: [PATCH] Item layout fix --- .../fragments/DangerousGoodsFragment.java | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/OsmAnd/src/net/osmand/plus/settings/fragments/DangerousGoodsFragment.java b/OsmAnd/src/net/osmand/plus/settings/fragments/DangerousGoodsFragment.java index f89e9e90c57..1a0f4736061 100644 --- a/OsmAnd/src/net/osmand/plus/settings/fragments/DangerousGoodsFragment.java +++ b/OsmAnd/src/net/osmand/plus/settings/fragments/DangerousGoodsFragment.java @@ -11,9 +11,11 @@ import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; +import android.view.ViewGroup; import android.widget.ImageView; import android.widget.TextView; +import androidx.annotation.DimenRes; import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.appcompat.widget.Toolbar; @@ -85,6 +87,11 @@ protected void setupPreferences() { setupHazmatPreferences(); } + @Override + public ApplyQueryType getApplyQueryType() { + return ApplyQueryType.NONE; + } + private void setupHazmatPreferences() { Context context = requireContext(); @@ -122,9 +129,22 @@ protected void onBindPreferenceViewHolder(Preference preference, PreferenceViewH holder.itemView.setContentDescription(getString(R.string.shared_string_class) + " " + hazmatClass + " " + preference.getTitle()); } + View item = holder.itemView.findViewById(R.id.selectable_list_item); + item.setMinimumHeight(getDimen(R.dimen.wpt_list_item_height)); + + View icon = holder.itemView.findViewById(android.R.id.icon); + ViewGroup.LayoutParams layoutParams = icon.getLayoutParams(); + int iconSize = getDimen(R.dimen.big_icon_size); + layoutParams.width = iconSize; + layoutParams.height = iconSize; + icon.setLayoutParams(layoutParams); } } + private int getDimen(@DimenRes int id){ + return app.getResources().getDimensionPixelSize(id); + } + private void resetToDefault() { ApplicationMode mode = getSelectedAppMode(); for (RoutingParameter parameter : parameters) {