小编SBK*_*SBK的帖子

谷歌地图android v2中的自定义信息窗口

我正在使用谷歌地图API V2,我已经InfoWindow为地图创建了一个自定义.Marker在这里InfoWindow我有一个按钮.

我的问题是无法将Onclicklistener /功能设置为该Button(Dummy).任何一个给我一些想法来解决这个问题:

在此输入图像描述

这是代码片段:

public class MarkerView extends FragmentActivity implements OnMarkerClickListener,OnInfoWindowClickListener{

private GoogleMap mMap;
private Marker chennai;
private View infoWindow;
@Override
protected void onCreate(Bundle arg0) {
    super.onCreate(arg0);
    setContentView(R.layout.basic_demo);

    infoWindow=getLayoutInflater().inflate(R.layout.custom_info_contents, null);

    mMap=((SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map)).getMap();
    chennai=mMap.addMarker(new MarkerOptions().position(new LatLng(13.0810, 80.274)).anchor(2, 1).title("Android").snippet("Snippet").icon(BitmapDescriptorFactory.fromResource(R.drawable.ic_launcher)));
    mMap.setInfoWindowAdapter(new CustomInfoAdapter());
    mMap.setOnInfoWindowClickListener(null);
    mMap.setOnMarkerClickListener(this);
    Button dummy=(Button) infoWindow.findViewById(R.id.dummy);
    dummy.setVisibility(View.VISIBLE);
    dummy.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {
            Toast.makeText(MarkerView.this, "Dummy Button", Toast.LENGTH_SHORT).show();

        }
    });
}


class CustomInfoAdapter implements InfoWindowAdapter{


    @Override
    public View getInfoContents(Marker arg0) {
        displayView(arg0);
        return …
Run Code Online (Sandbox Code Playgroud)

maps android google-maps google-maps-android-api-2

33
推荐指数
2
解决办法
4万
查看次数

两个具有相同用户ID的Android应用程序

来自 http://developer.android.com/guide/topics/fundamentals.html:

可以安排两个应用程序共享相同的Linux用户ID,在这种情况下,他们可以访问彼此的文件.为了节省系统资源,具有相同用户ID的应用程序也可以安排在同一个Linux进程中运行并共享同一个VM(应用程序也必须使用相同的证书进行签名).

我们如何为两个应用程序实现相同的用户ID?任何例子?

android

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

如何在用户删除事件时删除警报?

我正在向我的日程表列表中添加一个事件,并且警报已修复到该事件.从事件结束时间的前五分钟开始,我必须每隔一分钟重复一次警报.在以下情况下,我必须删除或取消特定事件的警报.

  1. 当我从我的日程表中删除事件时.
  2. 活动安排在日程安排,但我不想要事件报警.

我遵循sqlite数据库,报警管理器,服务等概念.我使用Services和pendingIntent让我感到困惑.所以,请建议我正确的方法来满足我的要求.

events android alarmmanager

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