2010-06-23 69 views
1

我想知道..Android,Imageview,幾個問題

1)是否可以將imageview的資源設置爲圖像的URL位置?

2)是否有一種方法可以設置屏幕上哪個位置的x,y座標來繪製圖像視圖?

3)我將如何運行檢查,看是否空間佔用另一個ImageView的(必須特別是ImageView的)

4)我將如何讓ImageView的「點擊」例如,如果用戶點擊它會做什麼圖像?

5)我將如何動態創建圖像瀏覽?例如,如果一個條件是真的使另一個imageview

也許我正在解決這個錯誤,所以我會更好地解釋我在找什麼..基本上我想繪製圖像在屏幕上位於URL的。我想顯示N張圖像(將會有條件決定我顯示的圖像數量,因此必須動態創建),每張圖像應占用大約50x50的屏幕空間。在圖像應該顯示的位置還有其他條件。如果圖像存在於特定的合作伙伴處,則它不應該將其畫出,當用戶點擊圖像時應該發生其他情況。

希望這可以讓事情更清楚。

謝謝。

+0

你總是可以讓一個ImageView的 「點擊」 ...設置imageview.setOnClickListener()將讓你做你想要什麼在聽衆區做! – JaVadid 2010-06-23 10:55:45

回答

2
  1. 不直接。您可以下載已啓動的圖像,然後將其轉換爲Drawable並顯示在屏幕上。但是,您不能假定用戶始終啓用數據傳輸,因此通常不會下載圖像。

  2. 是的,但更好的是使用佈局 - 不同的手機有不同的屏幕分辨率和desinty。

  3. 沒有簡單的答案 - 這取決於您如何準備和顯示屏幕內容。

  4. ((ImageView)view.findViewById(R.id.imageid)).setOnClickListener(new OnClickListener() 
        { 
         public void onClick(View v) 
         { 
          //something 
         } 
        });  
    
  5. 這聽起來像你不需要ImageView的本身(用來放置各種佈局圖像的圖形組件),而是某種畫布。無論如何,請參閱: