如何在Android中制作自定义形状的可点击视图或按钮?
当我点击时,我想避免触摸空白区域.
请帮忙.谢谢.
android android-widget android-custom-view android-layout onclicklistener
我想知道RestorationIdentifier是什么,为什么我们会使用它?我在MMDrawerController上看到了RestorationIdentifier .MMDrawerController使用如下:`
[self setRestorationIdentifier:@"MMExampleCenterControllerRestorationKey"];`
Run Code Online (Sandbox Code Playgroud) 我的.NET Web服务返回一个XML.当我在Android中使用ksoap2调用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) 我在我的大项目中使用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) 为什么此代码段不会删除所有数据列表<li>
项?
jQuery("#list2 > li").each(function(n,item){
jQuery(item).remove();
});
Run Code Online (Sandbox Code Playgroud) 我有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) ios ×3
android ×2
iphone ×2
objective-c ×2
cocoa-touch ×1
ksoap2 ×1
mapkit ×1
mkmapview ×1
web-services ×1
xcode ×1