1
xmlにマップビューを持つカスタムダイアログがあります。カスタムダイアログでMapViewを表示しますか?
ダイアログはmapviewなしで大きく表示されます。
mapviewでこのエラーが発生する MapViewsはMapActivityのインスタンス内でのみ作成できます。
カスタムダイアログでマップビューを実装するにはどうすればよいですか?ここで
は、単純なコード
public class Upload extends MapActivity{
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.upload_activity);
Button selectPoint = (Button) findViewById(R.id.selectPoint);
selectPoint.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
//showMapDialog();
Dialog dialog = new Dialog(Upload.this);
dialog.setTitle("Select Map Point");
dialog.setCancelable(true);
dialog.setContentView(R.layout.map_dialog);
dialog.show();
}
});
}
}
が、私はまだ同じエラー ERRORを取得/ AndroidRuntime(5058):java.langで:によって発生します。 IllegalArgumentException:MapViewsはMapActivityのインスタンス内にのみ作成できます。 @MrZander – Yudhistre
さらにいくつかのコードがこれを理解するのに役立つでしょう – MrZander
にはいくつかのコードが追加されています@MrZander - – Yudhistre