如何在没有资源图像的情况下显示图像

时间:2014-06-26 17:49:57

标签: java android string image

我创建了一个ImageView,在我的布局中,它的ID是“J”,但它没有要显示的图像。在相同的布局中,有一个EditText和一个Button,一旦在EditText上写了一些内容,用户按下按钮,我想要一个条件(if和else)来检查EditText所拥有的文本/字符串,如果等于,让我们说“A”,它将使用J的ImageView显示图像(已经初始化),但我不是知道如何。

public void ABC(View view){//What happens when the Button is clicked;
    EditText A = (EditText) findViewById(R.id.A);
    String AA = A.getText().toString().toUpperCase();//Alternative String
    ImageView J=(ImageView)findViewById(R.id.J);
    if (AA.equals("A"){
        //PROBLEM:HERE THE CODE DISPLAYS THE IMAGE USING 'J', but I don't know how.
    }else{

    }
}

1 个答案:

答案 0 :(得分:1)

首先将edittext字符串更改为大写,因为您要将“A”比较为

String AA = A.getText().toString().toUpperCase();//Alternative String

然后将图像显示为

if (AA.equals("A"){
J.setImageResource(R.drawable.my_image);
}else{

}

项目的 drawable 文件夹中的my_image.png