Android画廊onselecteditem

时间:2010-06-22 06:47:14

标签: android image gallery

我正在使用图库小部件,我想更改所选图像。

@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 :(得分:0)

能够自己修复它。

创建了xml项xlml文件

<?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>

确保选定和未选择的图像具有相同的高度和宽度,否则它将无效。