图像未从“if”子句显示

时间:2015-12-14 11:40:10

标签: android textview imageview

我希望为相应的文字显示特定图像  所以我在我的增加()

中尝试了如下
    TextView hedng = (TextView) findViewById(R.id.singleitemheading);
    if(hedng.getText() == "HEADING OF THE TOPIC"){
        ImageView lvlm = (ImageView) findViewById(R.id.levelimg);
        lvlm.setImageResource(R.drawable.ic_launcher);
        }

但图像未显示

2 个答案:

答案 0 :(得分:1)

TextView hedng = (TextView) findViewById(R.id.singleitemheading);
if(hedng.getText().toString().equalsIgnoreCase("HEADING OF THE TOPIC")){
    ImageView lvlm = (ImageView) findViewById(R.id.levelimg);
    lvlm.setImageResource(R.drawable.ic_launcher);
    }

答案 1 :(得分:0)

如果我明白你的意思"图像没有显示"。您可能希望改为使用setImageDrawable

Resources resources = getResources();
lvlm.setImageDrawable(resources.getDrawable(R.drawable.ic_launcher));