Текст из кнопки Custom Dialog отображается с тем же цветом, что и фон, по крайней мере, в эмуляторе на Android API - PullRequest
0 голосов
/ 16 ноября 2018

У меня есть пользовательский диалог, созданный на Android, в котором я определяю некоторые кнопки следующим образом:

    LinearLayout.LayoutParams layoutParamsBottom = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, 0);


 tvBottom = new Button(this);

        //tvBottom.setBackground(null);
        tvBottom.setLayoutParams(paramsBottom);
        tvBottom.setBackgroundColor(Color.parseColor("#424242"));
        tvBottom.setId(R.id.buttonAccept);

        tvBottom.setText("text");
        tvBottom.setTextSize(15);
        tvBottom.setTextColor(Color.parseColor("#FF1493"));
        tvBottom.setTextAlignment(View.TEXT_ALIGNMENT_TEXT_END);
        tvBottom.setGravity(Gravity.CENTER);

Этот же код успешно отображает текст кнопок с заданным цветом по крайней мере в API 23в физическом устройстве.

Я проверил, что кнопки действительно существуют, если я нажимаю там, где должен отображаться текст, запрограммированное действие выполнено, просто его текст не отображается, я думаю, потому что он отображается стот же цвет, что и фон, несмотря на определение его для отображения цветом # FF1493.

Есть ли способ решить эту проблему?

...