Метод setText не работает на планшете, но работает на телефоне

Я использую один и тот же макет как для телефона, так и для планшета, но по какой-то причине текст на планшете не меняется, а меняется на телефоне. Я даже пытался использовать строку жесткого кода для исключения случаев, когда ресурсы не найдены, но все равно не получается. т работаю. Я тоже не получаю никаких ошибок. Кто-нибудь сталкивался с такой проблемой?

1. Я попробовал использовать один и тот же макет как для планшета, так и для телефона. 2-Попытка использовать жестко закодированный текст.

view = inflater.inflate(R.layout.base_layout, container, false);
view.findViewById(R.id.include_subbase_dual_horizontal).setVisibility(View.VISIBLE);
    
ConstraintLayout scoreBoardCl = view.findViewById(R.id.score_board_cl);
    scoreBoardCl.setVisibility(View.VISIBLE);
    
TextView subgameScore = view.findViewById(R.id.score_board_subgame_score);
    
TextView allGameScore = view.findViewById(R.id.score_board_all_games_score);
    allGameScore.setText("6565656");

    subgameScore.setText("5454545");

какой код?

kpwn Apps 10.05.2024 08:24

Я отредактировал свой вопрос для лучшей читабельности 😅

TokPoki 10.05.2024 08:45
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
2
54
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Я до сих пор не знаю, в чем проблема, но есть решение.

 AlertDialog.Builder builder = new AlertDialog.Builder(context);
        View dialogView = inflater.inflate(R.layout.winning_layout_v2, null);
        builder.setView(dialogView);
        AlertDialog dialog = builder.create();
        TextView subgameScore = dialogView.findViewById(R.id.score_board_subgame_score);
        TextView allGameScore = dialogView.findViewById(R.id.score_board_all_games_score);
        allGameScore.setText("6565656");
        subgameScore.setText("5454545");
        dialog.show();

Другие вопросы по теме