图像随位置变化而变化

时间:2013-04-22 07:07:42

标签: android image gps

因此,我尝试在用户输入指定的GPS位置后更改其图像,但是当我到达此位置时我的应用程序一直关闭,我可以使TextView更改更改其文本,所以我想它对于一张图片来说有些相同,但显然不是LOL。

我把它放在我的public class activity: ImageView sprite;

我在setContentView: sprite = (ImageView)findViewById(R.id.imageView1);

之后就有了这个

我正在为每个位置使用“IF”语句:

  if(pLat >= homeLat - 0.0001000 && pLat <= homeLat + 0.0001000 
&& pLong >= homeLong - 000.0002000 &&  pLong <=     homeLong + 000.0002000)
    {

    gateway.setText(R.string.home);
    gatewayDis.setText(R.string.homeD);
                       sprite.setBackgroundDrawable(this.getResources().getDrawable(R.drawable.minimap));
            // the image change is the only part that isn't working 
}

任何帮助将不胜感激,谢谢。

2 个答案:

答案 0 :(得分:0)

试试这个:

<强> sprite.setImageResource(R.drawable.minimap);

答案 1 :(得分:0)

您需要从代码中更改以下行

sprite.setBackgroundDrawable(this.getResources().getDrawable(R.drawable.minimap));

sprite.setImageDrawable(this.getResources().getDrawable(R.drawable.minimap));