java view按钮_java – Mapview上的按钮

我正在我的MapActivity.

java中创建一个OSMdroid mapview,我想添加按钮&弹出窗口 – 我只知道这是如何在.xml中完成的,但由于这个MapView没有使用任何.xml,我很困惑如何在我的java代码中放置(图像)按钮.

@Override

public void onCreate(final Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

// Setup base map

final RelativeLayout rl = new RelativeLayout(this);

CloudmadeUtil.retrieveCloudmadeKey(getApplicationContext());

final MapView osmv = new MapView(this, 256);

myMapController = osmv.getController();

rl.addView(osmv, new RelativeLayout.LayoutParams(LayoutParams.FILL_PARENT,

LayoutParams.FILL_PARENT));

osmv.setBuiltInZoomControls(true);

osmv.setMultiTouchControls(true);

myLocationoverlay = new MyLocationOverlay(this, osmv);

//*snip* setup of map, mapcontrollers, tiles etc...

osmv.getOverlays().add(tilesOverlay);

osmv.getOverlays().add(myLocationoverlay);

this.setContentView(rl);

}

编辑:

我说的是一个按钮

android:id="@+id/map_goto_location"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:src="@drawable/goto_location"

android:layout_alignParentRight="true"

android:layout_alignParentTop="true"

android:id="@+id/goto_location" />

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值