Галерея Android на выбранном элементе - PullRequest
0 голосов
/ 22 июня 2010

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

@Override
    public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
    if(lastSeen != null){
       lastSeen.setImageResource(unselected image);
    }

    (ImageView(view)).setImageResource(selected image)
    lastSeen = view;
}

Когда я запускаю следующий код и использую ролик-шар или клавиши со стрелками над устройством, и если я пытаюсь прокрутить фокус влево, вправо или влево, фокус выходит из галереи к следующему элементу на экране, что это?

1 Ответ

0 голосов
/ 22 июня 2010

может исправить это самостоятельно.

создан xml item xlml file

<?xml version="1.0" encoding="utf-8"?>

<selector xmlns:android="http://schemas.android.com/apk/res/android">
        <item  android:state_selected="true" 
                        android:drawable="@drawable/slider_se_icon_1101"/>
        <item android:drawable="@drawable/slider_un_icon_1101" />
</selector>

убедитесь, что выбранные и невыбранные изображения имеют одинаковую высоту и ширину, иначе это не будет работать.

...