Это значение атрибута хранится в ImageView
LayoutParams
, которые, в частности, ConstraintLayout.LayoutParams
, в данном случае, поскольку его родителем является ConstraintLayout
.
ConstraintLayout.LayoutParams
имеет поле bottomToTop
, в котором содержится идентификатор View
для этого конкретного ограничения.
Просто получите ImageView
LayoutParams
, приведите их к ConstraintLayout.LayoutParams
и получите свой идентификатор из вышеупомянутого поля. Например:
ImageView image = findViewById(R.id.someTag);
ConstraintLayout.LayoutParams lp = (ConstraintLayout.LayoutParams) image.getLayoutParams();
int bottomToTopId = lp.bottomToTop;
Если по какой-то причине вам нужно фактическое имя ресурса для этого идентификатора, вы можете получить его обычным способом Resources#getResourceEntryName()
. То есть:
String viewIdName = getResources().getResourceEntryName(bottomToTopId); // returns "someID"