Как я могу получить доступ к положению изображения в галерее? - PullRequest
0 голосов
/ 22 февраля 2012

Я пытаюсь получить доступ к позиции изображения в галерее.Я хочу использовать положение в другом методе, кроме onClickItem.Как я могу это сделать?

gallery.setOnItemClickListener(new OnItemClickListener() {
        public void onItemClick(AdapterView parent, View v, int position, long id) {

            switch(position) {

            case 0:{
                imageView1.setImageResource(R.drawable.plate01); 
                break;
            }
            case 1: imageView1.setImageResource(R.drawable.plate02); break;
            case 2: imageView1.setImageResource(R.drawable.plate03); break;

            }
            //Toast.makeText(RenkKorluguTesti.this, "" + position, Toast.LENGTH_SHORT).show();
        }
    });
}

public void tikla(View v) {
    if(editText1.getText().toString().equals("12") /*&& if the first image in gallery is chosen*/)

        Toast.makeText(RenkKorluguTesti.this, "Birinci testi geçtiniz.", Toast.LENGTH_SHORT).show();

}

1 Ответ

0 голосов
/ 22 февраля 2012
int j;
gallery.setOnItemClickListener(new OnItemClickListener() {
        public void onItemClick(AdapterView parent, View v, int position, long id) {

            j=position;
            switch(position) {

            case 0:{
                imageView1.setImageResource(R.drawable.plate01); 
                break;
            }
            case 1: imageView1.setImageResource(R.drawable.plate02); break;
            case 2: imageView1.setImageResource(R.drawable.plate03); break;

            }
            //Toast.makeText(RenkKorluguTesti.this, "" + position, Toast.LENGTH_SHORT).show();
        }
    });
}

 Now use `j` when you want.....
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...