我们如何将来自Web服务的数据与本地文件夹中的数据进行比较,并将来自Web服务的数据替换为本地文件夹中的数据。
另请告诉我如何以编程方式将从gridview显示的图像大小缩小为编辑文本。
可以在网格视图中设置图像大小。是否可以设置从网格视图选择图像接收的编辑文本中显示的图像大小。
请在这个问题上指导我。任何样本工作示例对我理解和工作都非常有用。
答案 0 :(得分:0)
Paresh是对的。你应该把这些问题放在两个不同的问题上。但是对于第一个问题,你可以这样做:
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);
//检查您的WEBSERVICE返回的价值是什么......如果这个例子中的字符串“可用”,那么这个比较的条件是什么 if(s.equals(“不可用”))//这可能不一致
{
//put the path of your local folder to access it
//YOUR COMPARE CONDITION
}
else
{
// else condition
}
答案 1 :(得分:0)
关于第二个问题:我认为您可以使用Bitmap.createScaledBitmap来重新调整位图图像的大小。
你能详细说明第一个问题..你在比较什么样的数据...... ??
答案 2 :(得分:0)
2)对于第二个问题, 如果您使用的是Imageview,则可以将XML文件中的内容更改为
机器人:layout_height = “XXdip” android:layout_width =“XXdip” 机器人:layout_marginLeft = “XXdip” android:layout_marginRight =“xxdip”
我个人不喜欢使用px(像素)进行硬编码,如果您可以发布代码,我们可以帮助您更好。