В React Native компонент представления Android не виден без стиля.Android

Форум для тех, кто программирует под Android
Anonymous
В React Native компонент представления Android не виден без стиля.

Сообщение Anonymous »

Я создаю компонент представления Android для использования в React Native. Однако я заметил, что некоторые компоненты не видны в React Native. Например, я создал очень простой TextView в качестве компонента представления Android для использования в React Native, но он не был виден.

Код: Выделить всё

public class MyCustomView extends FrameLayout {

private TextView textView;

public MyCustomView(Context context) {
super(context);
textView = new TextView(context);
textView.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
addView(textView);
}

public void setText(String text) {
textView.setText(text);
}
}

Код: Выделить всё

const App = () => {
return (



);
};
При исследовании причины я столкнулся со следующей проблемой.
Добавление компонента Native UI в React Native ничего не дает
Однако как только я добавил к компоненту стиль, он стал виден. Хотя проблема решена, я не понимаю ее причины. Почему компонент не отображается, если не применен стиль?

Подробнее здесь: https://stackoverflow.com/questions/786 ... ut-a-style

Вернуться в «Android»