小编bsc*_*ltz的帖子

Android-提供替代资源不起作用?

我觉得好像错过了什么.

在我的应用程序中,我决定提供替代的可绘制资源和替代布局文件.我的结构如下:

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?

layout android

6
推荐指数
1
解决办法
2599
查看次数

UIView中的UITextField不响应用户交互

这是我的情况:

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。我觉得我缺少一些简单的东西。为什么我不能与我的文本框交互?

另外:如果相关,则上面的代码在其自身的子程序中,该子程序从viewDidLoadsuper调用之前被调用。

uitextfield ios ios6

5
推荐指数
1
解决办法
2726
查看次数

Web服务使用kso​​ap方法从应用程序接收空参数

我已经看过讨论这个的话题,但似乎没有人发布解决方案.目前,我正在测试传递参数到我的.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 +"字符串消息"

结束功能

我将不胜感激任何帮助.

.net android web-services ksoap

3
推荐指数
1
解决办法
7609
查看次数

VB.net收到一封电子邮件

我已经知道如何使用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)

vb.net email

1
推荐指数
1
解决办法
1487
查看次数

标签 统计

android ×2

.net ×1

email ×1

ios ×1

ios6 ×1

ksoap ×1

layout ×1

uitextfield ×1

vb.net ×1

web-services ×1