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