Android 从ImageSwitcher获取当前显示的图像
您好,我构建了一个带有imageswitcher和按钮的应用程序。 当我按下按钮时,我需要将imageswitcher中显示的当前图像设置为壁纸 如何从当前显示的图像中获取完整的图像路径?(如R.drawable.myimage) 我找到了getDisplayedChild(),但没有执行我需要的操作 这是我的密码:Android 从ImageSwitcher获取当前显示的图像,android,sdk,imageswitcher,Android,Sdk,Imageswitcher,您好,我构建了一个带有imageswitcher和按钮的应用程序。 当我按下按钮时,我需要将imageswitcher中显示的当前图像设置为壁纸 如何从当前显示的图像中获取完整的图像路径?(如R.drawable.myimage) 我找到了getDisplayedChild(),但没有执行我需要的操作 这是我的密码: WallpaperManager myWallpaperManager = WallpaperManager.getInstance(getApplic
WallpaperManager myWallpaperManager
= WallpaperManager.getInstance(getApplicationContext());
try {
int imageid = iSwitcher.getDisplayedChild();
myWallpaperManager.setResource(imageid);
alerta();
System.out.println(pics[imageid]);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
明白了:)
如果有人需要,我创建了一个新的int变量,并为其分配了从gallery单击的图像的图像id
iSwitcher.setImageResource(pics[arg2]);
foto = arg2;
当我点击我的按钮时,我读到“foto”var
myWallpaperManager.setResource(pics[foto]);