2011-09-27 138 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