3

以前は、ビューを管理するためにMapActivityを使用する必要があったこともあり、アクティビティに複数のMapViewを表示することはできませんでした。ただし、Google Maps Android API v2の最近のリリースでは、複数の地図を表示するのは簡単です。

新しいAPIでは、ウィジェットを表示する2つの方法があります。aを使用するMapViewか、を使用するかMapFragmentです。ビューでは開発者がすべてのライフサイクルメソッドを転送する必要があるため、フラグメントの使用は簡単であると考えられます。

私のアプリケーションでは、静的マップをの行として表示する必要がありますListView。私はもともとStaticMapsAPIを使用してこれを実装しネットワークを自分で処理するつもりでした。ただし、新しいマップAPIを使用すると生産性が大幅に向上するようです。

これは私の主な質問に私をもたらします。行内でフラグメントを使用することは可能/アドバイスされていListViewますか?私が見つけた唯一の同様の投稿は実際にはどこにも行きませんでしたが、フラグメントをネストできるようになったので、これが可能になったと思います。

4

1 に答える 1

0

私のアプリケーションは、ListView の行として表示される静的マップを呼び出します

少なくともユーザーが極の 1 つにマップをパンしない限り、リストはおそらくスクロールできないため、これが機能する可能性は低いです。

ListView 行内でフラグメントを使用することは可能ですか?

それは不可能かもしれません。私は確かにそれをお勧めしません。具体的には、ページ内でフラグメントを使用することをより実用的にするために、特にそれ自体ViewPagerを避けます。ListAdapterPagerAdapter

于 2012-12-10T22:36:41.557 に答える