android-无法获取缩放按钮以在MapView上显示

android-无法获取缩放按钮以在MapView上显示,第1张

概述我已经尝试解决这个看似简单的问题了大约半天.我有一个工作的MapView,我只想显示默认的缩放键,并一直将它们放在那里.它们根本不会出现-不是因为它们出现然后消失了.码:public void onCreate( Bundle savedInstanceState ) { super.onCreate( savedInstanceState );

我已经尝试解决这个看似简单的问题了大约半天.我有一个工作的MapVIEw,我只想显示默认的缩放键,并一直将它们放在那里.它们根本不会出现-不是因为它们出现然后消失了.

码:

public voID onCreate( Bundle savedInstanceState ) {    super.onCreate( savedInstanceState );    setContentVIEw( R.layout.main );    _altdisplay = (TextVIEw) findVIEwByID( R.ID.altitudedisplay );    _speeddisplay = (TextVIEw) findVIEwByID( R.ID.speeddisplay );    _accuracydisplay = (TextVIEw) findVIEwByID( R.ID.accuracydisplay );    _mapVIEw = (MapVIEw) findVIEwByID( R.ID.mapVIEw );    _mapVIEw.setBuiltInZoomControls(true);    _mapController = _mapVIEw.getController();    _mapController.setZoom(22);    _locationUpdates = new LocationUpdateHandler( (LocationManager) getSystemService( Context.LOCATION_SERVICE) );    _locationUpdates.addobserver( this );}public voID updateLocation( GeoPoint point,double altitude,float speed,float accuracy ){    _mapController.setCenter(point);    _altdisplay.setText( "Altitude: " + Double.toString(altitude) );    _speeddisplay.setText( "Speed: " + float.toString(speed) );    _accuracydisplay.setText( "Accuracy: " + float.toString(accuracy) );}

我尝试注释掉setZoom,并尝试将setBuiltInZoom控件移至updateLocation方法.我发现了很多与此问题相关的帖子,但都没有解决该问题的帖子.

谢谢你的帮助.

最佳答案仅当用户点击屏幕的适当区域时,缩放控件才会出现.我不知道一种强制它们出现的方法,更不用说将它们永久留在屏幕上了. 总结

以上是内存溢出为你收集整理的android-无法获取缩放按钮以在MapView上显示 全部内容,希望文章能够帮你解决android-无法获取缩放按钮以在MapView上显示 所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1145134.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-31
下一篇 2022-05-31

发表评论

登录后才能评论

评论列表(0条)

保存