【问题标题】:Custom zoom buttons for osmdroidosmdroid 的自定义缩放按钮
【发布时间】:2018-04-06 03:10:33
【问题描述】:

我正在尝试为 osmdroid 构建自定义缩放控件。 我创建按钮并使用放大方法,如图here 但是当我点击按钮时没有任何反应。 这是我的代码:

private MapView map;

@Override public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    Context ctx = getApplicationContext();
    Configuration.getInstance().load(ctx, PreferenceManager.getDefaultSharedPreferences(ctx));
    setContentView(R.layout.activity_main);
    map = (MapView) findViewById(R.id.map);
    map.setTileSource(TileSourceFactory.MAPNIK);
    map.setBuiltInZoomControls(false);
    map.setMultiTouchControls(false);
}

    public void myClickHandler(View target) {
        switch (target.getId()) {
            case R.id.button:
                map.getController().zoomIn();
                break;
                }
            }
    }

感谢您的回复

【问题讨论】:

    标签: java android controls zooming osmdroid


    【解决方案1】:

    您需要将点击句柄连接到按钮

    FindViewById (...).setClickListener (...)

    【讨论】:

      猜你喜欢
      • 2011-10-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-29
      • 1970-01-01
      • 2011-11-26
      • 1970-01-01
      相关资源
      最近更新 更多