Как сделать круг формы Text View и установить другой цвет фона в зависимости от условия

У меня есть TextView, я хочу сделать круг формы TextView, а затем установить другой цвет фона на основе различных условий, которые я использовал. Я могу установить цвет фона на основе различных условий, но не могу сделать круг формы TextView. Итак, как это можно сделать. Пожалуйста, помогите мне решить это.

Код, который я использовал, это

        TextView txt_stage_display   = (TextView)findViewById(R.id.txt_stage_display);

        if(m_enStage[position] == enSTAGE_START)
        {
            txt_stage_display.setBackgroundColor(Color.parseColor("#D48393"));              
        }

        else if(m_enStage[position] == enSTAGE_FLOW)
        {

            txt_stage_display.setBackgroundColor(Color.parseColor("#D48393"));              
        }
        else if(m_enStage[position] == enSTAGE_SAFE)
        {

            txt_stage_display.setBackgroundColor(Color.parseColor("#66B0CC"));              
        }
        else if(m_enStage[position] == enSTAGE_UNSAFE)
        {
            txt_stage_display.setBackgroundColor(Color.parseColor("#D8C627"));              
        }
        else if(m_enStage[position] == enSTAGE_FERTILE)
        {
            txt_stage_display.setBackgroundColor(Color.parseColor("#67A05E"));                                  
        }
        else
        {

            txt_stage_display.setBackgroundColor(Color.parseColor("#808080"));              
        }
27
задан AndroidDev 25 April 2012 в 13:08
поделиться