我觉得好像错过了什么.
在我的应用程序中,我决定提供替代的可绘制资源和替代布局文件.我的结构如下:
res/drawable-hdpi/filename.png
res/drawable-mdpi/filename.png
res/drawable-ldpi/filename.png
res/layout-small/layout.xml
res/layout-large/layout.xml
res/layout/layout.xml
我创建了三个不同的仿真器:一个使用默认的HVGA,一个使用QVGA,另一个使用WVGA800
它似乎没有根据屏幕尺寸/密度获取那些替代资源/布局,或者我可能无法分辨?
除了使用每种特定尺寸的设备之外,还有其他方法来测试吗?或者我只是遗漏了一些重要的东西?
另一个问题是,如果不存在替代资源,Android会如何缩放drawables?
这是我的情况:
UIViewController
我的StoryBoard中有一个地图功能。我要添加一个Google Map视图(GoogleMaps iOS 1.3.1),例如:
GMSCameraPosition *camera = [GMSCameraPosition cameraWithLatitude:-33.86
longitude:151.20 zoom:6];
mapView_ = [GMSMapView mapWithFrame:CGRectMake(0, 49, 320, 450) camera:camera];
mapView_.myLocationEnabled = YES;
self.view = mapView_;
Run Code Online (Sandbox Code Playgroud)
我创建了一个自定义视图:MapTopBar.xib。简而言之,它是UIView
带有UIImageView
(背景)和UITextField
&按钮的。它具有一个后备类文件,并且所有UITextFields属性均已设置(代理,出口等)。
我正在将自定义视图添加到我的Map VC中,如下所示:
UIView *topBar = [[MapTopBar alloc] initWithFrame:CGRectMake(0, 0, 320, 49)];
[self.view addSubview:topBar];
Run Code Online (Sandbox Code Playgroud)
我的自定义视图已添加到主视图,但是UITextField
没有接收任何触摸事件。没有显示键盘,该字段中没有光标,什么也没有。好像有什么东西掩盖了它,不允许任何用户交互。可以按下它旁边的按钮,并且效果很好。
我尝试了许多不同的方式(以编程方式创建整个topBar视图,以编程方式添加文本字段),并且无论如何,文本字段都不会引起用户交互。
我启用了用户交互功能,确保没有任何视图位于文本字段的顶部,所有视图均为null。我觉得我缺少一些简单的东西。为什么我不能与我的文本框交互?
另外:如果相关,则上面的代码在其自身的子程序中,该子程序从viewDidLoad
super调用之前被调用。
我已经看过讨论这个的话题,但似乎没有人发布解决方案.目前,我正在测试传递参数到我的.Net Web服务.当参数到达Web服务时,它会添加一个额外的字符串,然后将其返回给我的应用程序; 但我正在返回的是字符串消息,而不是我传递的参数.我的网络服务或肥皂方法有问题吗?
肥皂:
SoapObject request = new SoapObject(NAMESPACE,METHOD_NAME);
request.addProperty("A", "workowr");
SoapSerializationEnvelope envelope =
new SoapSerializationEnvelope(SoapEnvelope.VER11);
envelope.dotNet = true;
envelope.setOutputSoapObject(request);
HttpTransportSE androidHttpTransport = new HttpTransportSE(URL);
try {
androidHttpTransport.call(SOAP_ACTION, envelope);
SoapPrimitive result = (SoapPrimitive) envelope.getResponse();
//SoapObject result = (SoapObject)envelope.getResponse();
String resultData = result.toString();
testTV.setText(resultData);
}
catch(Exception e)
{
testTV.setText(e.getMessage());
}
Run Code Online (Sandbox Code Playgroud)
这是我简单的.Net网络服务:
公共函数getRegInfo(ByVal A As String)As String
返回A +"字符串消息"
结束功能
我将不胜感激任何帮助.
我已经知道如何使用vb.net发送电子邮件,但我无法弄清楚如何接收电子邮件.我想进入我的电子邮件帐户并阅读电子邮件并将其存储在变量中,这可能吗?如果是,任何人都可以给我一些示例代码,因为那样会很棒.
只是为了清楚我在这里使用的是我发送电子邮件的代码,
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Try
Dim SmtpServer As New SmtpClient()
Dim mail As New MailMessage()
SmtpServer.Credentials = New _
Net.NetworkCredential("trowbridge97@gmail.com", "qwerty1205")
SmtpServer.Port = 587
SmtpServer.Host = "smtp.gmail.com"
mail = New MailMessage()
mail.From = New MailAddress("trowbridge97@gmail.com")
mail.To.Add("trowbridge97@gmail.com")
mail.Subject = "Alarm"
mail.Body = "Some one is in your room"
SmtpServer.Send(mail)
MsgBox("mail send")
Catch ex As Exception
MsgBox(ex.ToString)
End Try
End Sub
Run Code Online (Sandbox Code Playgroud) android ×2
.net ×1
email ×1
ios ×1
ios6 ×1
ksoap ×1
layout ×1
uitextfield ×1
vb.net ×1
web-services ×1