有问题。我正在使用图像切换器,这就是我将图像设置为切换器的方式......
imageSwitcher.setImageResource(some_image_id);
所以问题是:如何获取设置为图像切换器的图像ID?我找不到像imageSwitcher.getImageId();
谢谢......
答案 0 :(得分:1)
ImageSwitcher
是来自ViewAnimator
的派生类,因此您可以使用:
android.widget.ViewAnimator#getDisplayedChild ()
获取当前显示的子视图的索引,或者:
android.widget.ViewAnimator#getCurrentView ()
获取与当前显示的孩子相对应的视图。
如果查看source code,setImageResource(int)会添加一个ImageView:
public void setImageResource(int resid)
{
ImageView image = (ImageView)this.getNextView();
image.setImageResource(resid);
showNext();
}