1
私はosmdroidのカスタムズームコントロールを構築しようとしています。 ボタンを作成し、図のようにズームインメソッドを使用します。here ボタンをクリックしても何も起こりません。ここ は私のコードです:osmdroidのカスタムズームボタン
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;
}
}
}
は、あなたがボタン
FindViewById(...)をクリックしてハンドルを配線する必要があなたの応答