小编Erh*_*rci的帖子

Android自定义形状按钮

如何在Android中制作自定义形状的可点击视图或按钮?

当我点击时,我想避免触摸空白区域.

在此输入图像描述

请帮忙.谢谢.

android android-widget android-custom-view android-layout onclicklistener

41
推荐指数
2
解决办法
6万
查看次数

什么是RestorationIdentifier?

我想知道RestorationIdentifier是什么,为什么我们会使用它?我在MMDrawerController上看到了RestorationIdentifier .MMDrawerController使用如下:`

[self setRestorationIdentifier:@"MMExampleCenterControllerRestorationKey"];`
Run Code Online (Sandbox Code Playgroud)

iphone objective-c uinavigationcontroller ios

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

在Android中调用.NET Web服务

我的.NET Web服务返回一个XML.当我在Android中使用kso​​ap2调用Web服务时,我遇到了这个问题.请帮忙.

我在Eclipse中的Logcat

12-19 15:58:11.951: W/dalvikvm(2041): threadid=1: thread exiting with uncaught exception (group=0x4001d800)
12-19 15:58:11.961: E/AndroidRuntime(2041): FATAL EXCEPTION: main
12-19 15:58:11.961: E/AndroidRuntime(2041): java.lang.RuntimeException: double ID
12-19 15:58:11.961: E/AndroidRuntime(2041):     at org.ksoap2.serialization.SoapSerializationEnvelope.read(SoapSerializationEnvelope.java:407)
12-19 15:58:11.961: E/AndroidRuntime(2041):     at org.ksoap2.serialization.SoapSerializationEnvelope.readUnknown(SoapSerializationEnvelope.java:273)
12-19 15:58:11.961: E/AndroidRuntime(2041):     at org.ksoap2.serialization.SoapSerializationEnvelope.read(SoapSerializationEnvelope.java:389)
12-19 15:58:11.961: E/AndroidRuntime(2041):     at org.ksoap2.serialization.SoapSerializationEnvelope.readUnknown(SoapSerializationEnvelope.java:273)
12-19 15:58:11.961: E/AndroidRuntime(2041):     at org.ksoap2.serialization.SoapSerializationEnvelope.read(SoapSerializationEnvelope.java:389)
12-19 15:58:11.961: E/AndroidRuntime(2041):     at org.ksoap2.serialization.SoapSerializationEnvelope.readUnknown(SoapSerializationEnvelope.java:273)
12-19 15:58:11.961: E/AndroidRuntime(2041):     at org.ksoap2.serialization.SoapSerializationEnvelope.read(SoapSerializationEnvelope.java:389)
12-19 15:58:11.961: E/AndroidRuntime(2041):     at org.ksoap2.serialization.SoapSerializationEnvelope.parseBody(SoapSerializationEnvelope.java:151)
12-19 15:58:11.961: E/AndroidRuntime(2041):     at org.ksoap2.SoapEnvelope.parse(SoapEnvelope.java:140)
12-19 15:58:11.961: E/AndroidRuntime(2041):     at org.ksoap2.transport.Transport.parseResponse(Transport.java:116)
12-19 15:58:11.961: E/AndroidRuntime(2041):     at org.ksoap2.transport.HttpTransportSE.call(HttpTransportSE.java:259) …
Run Code Online (Sandbox Code Playgroud)

android web-services ksoap2 android-layout android-ksoap2

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

我如何解决因内存错误而终止的问题

我在我的大项目中使用MKMapView.当我加载很多注释(超过700)并在MapKit上的这些点之间画线时,我收到xcode错误消息"由于内存错误而终止"并且应用程序崩溃.你可以在图像上看到:

在此输入图像描述.

我正在添加这样的行:

在此输入图像描述

如果我的注释少于700,那么它的效果非常好.我在想它有一些记忆问题.我该如何解决这个问题呢?任何建议.

    // adding annodation 
    for (int i=0; i<[fetcher.locations count]; i++)//fetcher.locations is NSMutableArray and inside have  locationInfoClass objects .  locationInfoClass is hold CLLocationCoordinate2D.
        {
           locationInfoClass * loc=[fetcher2.locations objectAtIndex:i];

            CLLocationCoordinate2D coordinate1;
            coordinate1.latitude = loc.lat;
            coordinate1.longitude = loc.lon;

            myAnnotation * ann = [[myAnnotation alloc] initWithCoordinate:annCoordinate           title:@"uniqtitle" subtitle:@"uniqsubtitle"];
           [mapView addAnnotation:ann];


        }
        #pragma mark -
        #pragma mark -mapview overlay 


        CLLocationCoordinate2D *coordinates
        = malloc(sizeof(CLLocationCoordinate2D) * [mapView.annotations count]);

        for (int i=0; i<[mapView.annotations count]; i++) {
            myAnnotation * ann=[mapView.annotations objectAtIndex:i];
            coordinates[i]=ann.coordinate;


        }


        self.routeLine = [MKPolyline …
Run Code Online (Sandbox Code Playgroud)

xcode objective-c mapkit mkmapview ios

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

无法从列表中删除所有"li"项

为什么此代码段不会删除所有数据列表<li>项?

jQuery("#list2 > li").each(function(n,item){         
   jQuery(item).remove();
});
Run Code Online (Sandbox Code Playgroud)

jquery-mobile

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

如何在appdelegate上更改后退按钮的文本

我有navigationController,我想在appdelegate上更改导航后退按钮文本.所以我想在appdelegate上更改每个uiviewController的后退按钮的文本.可能吗?

我写了下面的代码,但它不起作用.

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    navigationController=[[UINavigationController alloc]initWithRootViewController:self.viewController];

    self.window.rootViewController =  self.navigationController;


    self.navigationController.navigationItem.backBarButtonItem =
    [[UIBarButtonItem alloc] initWithTitle:@"custom back text"
                                     style:UIBarButtonItemStyleBordered
                                    target:nil
                                    action:nil];  // didn't work


    [self.window makeKeyAndVisible];
    return YES;
}
Run Code Online (Sandbox Code Playgroud)

iphone cocoa-touch uinavigationcontroller ios

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