0

したがって、ユーザーが特定の 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 
}

助けていただければ幸いです。

4

2 に答える 2

0

これを試して:

sprite.setImageResource(R.drawable.minimap);

于 2013-04-22T07:12:09.640 に答える
0

コードから以下の行を変更する必要があります

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

sprite.setImageDrawable(this.getResources().getDrawable(R.drawable.minimap));
于 2013-04-22T07:17:54.933 に答える