Кажется, есть много "похожих" вопросов и ответов на это разбросано, и все они относятся к тому, как получить настраиваемый атрибут из 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
.
Разве это не редкость, чтобы попробовать и сделать?