1
私はMapActivityを拡張するアクティビティを持っています。 このアクティビティでは、ダイアログ内にマップを表示したいと考えています。それはダイアログにgoogle mapsを表示
Caused by: java.lang.IllegalArgumentException: MapViews can only be created inside instances of MapActivity.
私を助けてください、この例外をhowingされているので、私はそれがのMapViewのダイアログが表示されますボタンをクリックして、これはクラッシュ すなわち。
のようにそのテーマを設定することができます私はこれを試してみました - アンドロイド:テーマは=「@アンドロイド:スタイル/ Theme.Dialog」しかし、それは私の活動のダイアログを作っています。私はこのアクティビティの中にマップ付きのダイアログを持ちたいと思っています。 – James
マップアクティビティ内にマップすることは必須であるため、不可能です。 – jeet
これは私が述べたようにこれを行い、それは動作します。私のダイアログスタイルマップは別のマップ上に表示されていますが、マップは通常より暗く見えます。すなわち、ダイアログのエッジの周りに発生するシェーディングも、私のMapFragment上で発生しているように見えます。残りのダイアログビューは陰影を付けて表示されています。なぜこのようなアイデアですか? –