diff --git a/android/res/drawable/ic_level_white.xml b/android/res/drawable/ic_level_white.xml
new file mode 100644
index 0000000000..9f36b209ab
--- /dev/null
+++ b/android/res/drawable/ic_level_white.xml
@@ -0,0 +1,12 @@
+
+
+
diff --git a/android/res/layout/place_page_details.xml b/android/res/layout/place_page_details.xml
index 6f398351a0..df13cbb44b 100644
--- a/android/res/layout/place_page_details.xml
+++ b/android/res/layout/place_page_details.xml
@@ -72,6 +72,8 @@
+
+
diff --git a/android/res/layout/place_page_level.xml b/android/res/layout/place_page_level.xml
new file mode 100644
index 0000000000..fd1d7fd0a6
--- /dev/null
+++ b/android/res/layout/place_page_level.xml
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/android/src/com/mapswithme/maps/widget/placepage/PlacePageView.java b/android/src/com/mapswithme/maps/widget/placepage/PlacePageView.java
index 3d0f1feb94..2e7767e62f 100644
--- a/android/src/com/mapswithme/maps/widget/placepage/PlacePageView.java
+++ b/android/src/com/mapswithme/maps/widget/placepage/PlacePageView.java
@@ -136,6 +136,8 @@ public class PlacePageView extends NestedScrollViewClickFixed
private TextView mTvWikimedia;
private View mOperator;
private TextView mTvOperator;
+ private View mLevel;
+ private TextView mTvLevel;
private View mCuisine;
private TextView mTvCuisine;
private View mWiki;
@@ -386,6 +388,8 @@ public class PlacePageView extends NestedScrollViewClickFixed
mOperator = findViewById(R.id.ll__place_operator);
mOperator.setOnClickListener(this);
mTvOperator = findViewById(R.id.tv__place_operator);
+ mLevel = findViewById(R.id.ll__place_level);
+ mTvLevel = findViewById(R.id.tv__place_level);
mCuisine = findViewById(R.id.ll__place_cuisine);
mTvCuisine = findViewById(R.id.tv__place_cuisine);
mWiki = findViewById(R.id.ll__place_wiki);
@@ -406,6 +410,7 @@ public class PlacePageView extends NestedScrollViewClickFixed
mOpeningHours.setOnLongClickListener(this);
mEmail.setOnLongClickListener(this);
mOperator.setOnLongClickListener(this);
+ mLevel.setOnLongClickListener(this);
mWiki.setOnLongClickListener(this);
mBookmarkFrame = findViewById(R.id.bookmark_frame);
@@ -868,6 +873,7 @@ public class PlacePageView extends NestedScrollViewClickFixed
refreshMetadataOrHide(mapObject.getMetadata(Metadata.MetadataType.FMD_FLATS), mEntrance, mTvEntrance);
refreshOpeningHours(mapObject);
refreshSocialLinks(mapObject);
+ refreshMetadataOrHide(mapObject.getMetadata(Metadata.MetadataType.FMD_LEVEL), mLevel, mTvLevel);
// showTaxiOffer(mapObject);
@@ -1490,6 +1496,9 @@ public class PlacePageView extends NestedScrollViewClickFixed
case R.id.ll__place_wiki:
items.add(mMapObject.getMetadata(Metadata.MetadataType.FMD_WIKIPEDIA));
break;
+ case R.id.ll__place_level:
+ items.add(mTvLevel.getText().toString());
+ break;
}
final Context ctx = getContext();