linearLayout.addView (TextView) не работает - PullRequest
0 голосов
/ 05 мая 2020
private LinearLayout clmnView;
LinearLayout clmnView = new LinearLayout(getContext());
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(
        LinearLayout.LayoutParams.MATCH_PARENT,
        LinearLayout.LayoutParams.WRAP_CONTENT);
int margin = DimensionsHelper.getMargins(getContext(), DimensionsHelper.DimensionType.BALL);
params.setMargins(0, margin, 0, margin);
clmnView.setLayoutParams(params);
clmnView.setOrientation(LinearLayout.VERTICAL);
clmnView.setGravity(Gravity.CENTER_VERTICAL);

TextView historyTextView = new TextView(getContext());
historyTextView.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT,
                     LinearLayout.LayoutParams.WRAP_CONTENT));
             historyTextView.setText("this is history");
clmnView.addView(historyTextView);

Что бы я ни делал, historyTextView не отображается внутри моего clmnView. Не могли бы вы помочь? Заранее спасибо.

1 Ответ

0 голосов
/ 05 мая 2020

Ладно все заработало как надо. Но я отображал белый текст на белом фоне. Изменил цвет текста вот так:

historyTextView.setTextColor(Color.parseColor("#000000"));

и появился мой текст.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...