小编Dan*_*ton的帖子

从另一个工作表中选择一个复选框

我在工作表“A”和工作表“B”上有一个 ActiveX CheckBox 控件。当我检查“A”处的复选框时,我希望我的宏检查“B”处的复选框。

到目前为止我尝试过的:

Sheets("B").Shapes("CheckBox1").ControlFormat.Value = xlOn

而这个ThisWorkbook.Worksheets(1).Shapes("Check Box 1").OLEFormat.Object.Value = 1

两个代码都给我一个错误,说对象不接受这个属性或方法。

所以不可能从另一个工作表中检查 CheckBox ?

excel vba

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

Android Google Map IconGenerator - 制作透明标记图标

所以我使用a ClusterManager来聚集我的Markers,以便用户可以获得更好的体验.

我实际上已经实现了Google的代码,我在这里找到了它.想象一下,我的Marker图标是一个球.我希望图标的背景是透明的,而不是白色.

在谷歌的原教程,他们设置ImageViewIconGenerator,就像这样:

public class MyClusterManagerRenderer extends DefaultClusterRenderer<ClusteredMarker> {

private final IconGenerator mIconGenerator;
private final ImageView mImageView;

public MyClusterManagerRenderer(Context context, GoogleMap googleMap,
                                ClusterManager<ClusteredMarker> clusterManager){

    super(context, googleMap, clusterManager);

    mIconGenerator = new IconGenerator(context);
    mImageView = new ImageView(context);
    mIconGenerator.setContentView(mImageView);
}

@Override
protected void onBeforeClusterItemRendered(ClusteredMarker item, MarkerOptions markerOptions) {

    mImageView.setImageResource(item.iconPicture);
    Bitmap icon = mIconGenerator.makeIcon();
    markerOptions.icon(BitmapDescriptorFactory.fromBitmap(icon)).title(item.user);
}

...
}
Run Code Online (Sandbox Code Playgroud)

我尝试了几种方法使我的图标透明,如调用:

mImageView.setBackgroundColor(Color.TRANSPARENT);

但没有成功.我设法找到解决方案的唯一方法是直接将我的透明图像附加到IconGenerator,如下所示:

mIconGenerator.setBackground(aContext.getResources()getDrawable(R.drawable.ball));

这种方法的缺点是,ImageView有一些有趣的方法,我想称之为setPadding,虽然IconGenerator …

android markerclusterer google-maps-android-api-2

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

如何使用Android Studio实现适用于Android的GCM Hello World

我一直在寻找如何实现Android版Google Cloud Messaging的几天,但我对它有一些严重的疑虑.

我的意思是,显然谷歌在网上提供了一些好的信息,比如这里这里,但我对所有的逻辑感到困惑.一页讨论客户端,另一页讨论服务器端.太好了,但是如何将所有这些绑定在一起?如何实现HTTP和/或XMPP协议与GCM连接服务器通信?

我想为GCM 实现一个基本的HelloWorld,它可以使用以下步骤:

1. App send a message (say "HelloWorld") to GCM;
2. Receive that message from GCM and add it to a TextView.
Run Code Online (Sandbox Code Playgroud)

实现此基本应用程序需要哪些步骤?

谢谢,

google-app-engine android message google-cloud-messaging

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