2014-06-26 3 views
0

Я создал ImageView, который в моем макете, это идентификатор «J», но у него нет изображения для отображения. В том же макете есть EditText и Button, как только есть что-то, написанное на EditText, и пользователь нажимает кнопку Я хочу условие (if и else), чтобы проверить текст/строку, которую имеет EditText, и если она равна , скажем, «A», он отобразит изображение, используя ImageView J (который уже инициализирован), но я не знаю, как это сделать.Как отобразить изображение без изображения image

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

Первое изменение edittext строка прописные, потому что вы сравниваете "А", как

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

, а затем отображать изображения, как

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

} 

где my_image.png в вытяжке папку проекта ,

Смежные вопросы