2011-09-27 140 views
-1

我們如何將Web服務的數據與本地文件夾中的數據進行比較,並使用本地文件夾中的數據替換來自Web服務的數據。從gridview縮小圖像尺寸image

同時告訴我如何以編程方式將從gridview顯示的圖像大小縮小到編輯文本中。

圖像大小可以在網格視圖中設置。是否可以設置從網格視圖選定圖像接收的編輯文本中顯示的圖像大小。

請指導我這個問題。任何示例工作示例對我的理解和工作都非常有用。

在此先感謝。 Reagrds。 android

+2

應該分成兩個單獨的問題:1)Web服務數據和本地數據比較2)減小圖像的大小 –

回答

0

對於第二個問題:我想你可以使用Bitmap.createScaledBitmap在這裏我們可以重新調整位圖圖像的大小。

你能詳細說說第一個問題..你比較哪種數據.. ??

0

Paresh是對的。你應該把這些是2個不同的questions.However對於第一個問題,你可以繼續這樣的:

     String link = "YOUR URL";(WEBSERVICE) 
         URL text= new URL(link); 
         InputStream isText = text.openStream(); 
         byte[] bytes=new byte[isText.available()]; 
         isText.read(bytes); 
         String s = new String(bytes); 
         System.out.println(s); 

//檢查什麼返回BY YOUR WEBSERVICE價值... ...如果它是一個字符串,如本例「可用」然後把這個條件比較
如果(s.equals(「不可用」))//這是可變化

     { 
          //put the path of your local folder to access it 
          //YOUR COMPARE CONDITION 
          } 
          else 
          { 
            // else condition 
          } 
0

2)對於第二個問題, 如果您使用的ImageView,您可以更改的XML文件中的內容

機器人:layout_height = 「XXdip」 的android:layout_width = 「XXdip」 機器人:layout_marginLeft =「XXdip」 android:layout_marginRight =「xxdip」

我個人不喜歡使用px(像素)進行硬編碼,如果您可以發佈您的代碼,我們可以幫助您更好。

+0

http://pastebin.com/arHSBj7d --------這是我的類文件。請看看它。 – android