こんにちは、イメージスイッチャーとボタンを使ってアプリケーションを構築しています。ボタンを押すと、イメージスイッチャーに表示されている現在の画像を壁紙として設定する必要があります。
現在表示されている画像から完全な画像パスを取得するにはどうすればよいですか? (R.drawable.myimage など)
getDisplayedChild() を見つけましたが、必要なことを行っていません。
これが私のコードです:
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();
}