相关疑难解决方法(0)

Android:在软件键盘的另一个视图下有一个任意的View幻灯片

我希望在页面底部有一个View pop,就像Mms应用程序的compose部分中的软件键盘视图一样.它从底部滑入,好像它被添加到垂直方向的LinearLayout,只是使ListView更小.它成为当前布局的一部分,而不是弹出它的顶部.我想用我自己的自定义View来做这件事.

问题根本没有意义吗?

android

11
推荐指数
1
解决办法
7572
查看次数

如何创建像地图效果的Foursquare:

我希望Foursquare在我的应用程序中集成地图的感觉.所以我创造了MapFragment一个ListFragment.

我将它们放在我放置Activity地图的地方以占据整个屏幕尺寸,而列表片段设置一点点,所以你可以部分地看到地图,而另一部分被列表覆盖.现在我的猜测是这是实现它的方式,因为据我所知,没有办法将MapFragment动画扩展到全屏而没有地图再次自我渲染.

首先,这是正确的方法吗?或者我应该放在MmapFragment上面的部分Activity和列表下面呢?如果是这样我怎么会在没有故障的情况下扩展呢?

如果它是第一个选项,那么我需要找到一种方法将地图放置在小视图中(当它被部分看到时),我的位置也在中心,但是因为地图从开始到完全设置屏幕我的位置居中在屏幕的中心,基本上由列表覆盖.

有人指出我如何实现这样的地图可扩展效果?

提前致谢.

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

3
推荐指数
1
解决办法
1070
查看次数

Android 地图 - 标记边界位于地图区域上半部分的中心

我在 actionBar 下附加了 Android Map Extension。

我有几个标记,比如说 2000。

比我在某些恒定条件下选择 3 个标记的 ArrayList 相比,没关系。

我想缩放和移动地图以在最大可能缩放时包含这个选定的 3 个标记。

这是一项简单的任务,从这个论坛我找到了一个简单的方法:

LatLngBounds bounds = new LatLngBounds.Builder().include(new LatLng(maxLat, maxLon)).include(new LatLng(minLat, minLon)).build();
mMap.moveCamera(CameraUpdateFactory.newLatLngBounds(bounds, 0));
Run Code Online (Sandbox Code Playgroud)

我已经完美地放大了这 3 个标记的地图。

现在是困难的部分。

当我放大这个标记时,我的布局覆盖了地图的下半部分。

我想存档相同的情况,但仅在地图的上半部分。

调整地图大小不是一种选择。

我试图将我的边界垂直扩大 2 倍,但没有帮助

提前谢谢你的帮助

maps android screen bounds google-maps-android-api-2

3
推荐指数
1
解决办法
1471
查看次数