Кажется, что существует множество "похожих" вопросов и ответов на этот вопрос, вокруг которых все относятся к тому, как получить пользовательский атрибут из AttributeSet
. То, что мне пока не удалось найти, - это получить тег пространства имен android:
:
<com.custom.view.StatusThumbnail
android:id="@+id/statusThumbnailContainer"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_margin="5dp"
android:layout_weight="1"/>
Я хотел бы отменить атрибут layout_height
из этого настраиваемого компонента. К сожалению, из того, что я прочитал, ближе всего к тому, как это сделать:
public StatusThumbnail(Context context, AttributeSet attrs) {
super(context, attrs);
String height = attrs.getAttributeValue("android", "layout_height");
Но это возвращает null
.
Неужели это не редкость, чтобы попробовать и сделать?