1

不思議なんだけど..

1) imageview のリソースを画像の URL の場所に設定することは可能ですか?

2)イメージビューを描画するために画面上のどこに x,y 座標を設定する方法はありますか?

3)スペースが別のImageviewによって占有されているかどうかを確認するにはどうすればよいですか(具体的にはimageviewである必要があります)

4) Imageview を「クリック可能」にするにはどうすればよいですか?たとえば、ユーザーが画像をクリックすると、何かが実行されますか?

5) イメージビューを動的に作成するにはどうすればよいですか? たとえば、条件が真の場合、別のイメージビューを作成します

おそらく私はこれについて間違っているので、私が何をしようとしているのかをよりよく説明します..基本的に、URLにある画面に画像を描画したいと思います。N個の画像を表示したい(表示する画像の数を決定する条件があるため、動的に作成する必要があります)各画像は約50x50の画面スペースを占める必要があります。画像が表示される場所には他の条件があります。画像が特定の座標に存在する場合、ユーザーが画像をクリックすると別のことが起こるはずです。

うまくいけば、これで物事が明確になります。

ありがとう。

4

1 に答える 1

2
  1. 直接ではありません。プログラムの起動後に画像をダウンロードし、Drawable に変換して画面に表示できます。ただし、ユーザーが常にデータ転送を有効にしているとは限りません。そのため、画像がまったくダウンロードされないことがよくあります。

  2. はい。ただし、レイアウトを使用する方がはるかに優れています。ハンドセットによって、画面の解像度と解像度が異なります。

  3. 簡単な答えはありません。画面の内容をどのように準備して表示するかによって異なります。

  4.     ((ImageView)view.findViewById(R.id.imageid)).setOnClickListener(new OnClickListener()
        {
            public void onClick(View v)
            {
               //something
            }
        });     
    
  5. ImageView (さまざまなレイアウトに画像を配置するために使用されるグラフィックス コンポーネント) 自体は必要ないように思えますが、何らかのキャンバスが必要です。とにかく、見てください:

于 2010-06-23T10:12:53.577 に答える