Как установить ширину и высоту MapView в коде Java? - PullRequest
1 голос
/ 02 февраля 2012

Я пытаюсь установить ширину и высоту в коде Java, как показано ниже:

 ViewGroup.LayoutParams params=new LayoutParams(500,200);
 mMapView.setLayoutParams(params);
 mMapView.invalidate();

но возникает ошибка при выполнении кода:

02-02 06:04:20.126: E/AndroidRuntime(1043): java.lang.ClassCastException: android.view.ViewGroup$LayoutParams

Ответы [ 2 ]

0 голосов
/ 29 февраля 2012

Если вы просто сделаете mMapView.setLayoutParams(new MapView.LayoutParams(500, 200, null, MapView.LayoutParams.CENTER));, это должно сработать. Когда я делаю это для своей карты, я не получаю ошибок.

Надеюсь, у вас все получится.

0 голосов
/ 02 февраля 2012

изменение

ViewGroup.LayoutParams params=new LayoutParams(500,200);

до

com.google.android.maps.MapView.LayoutParams params=new com.google.android.maps.MapView.LayoutParams(500,200);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...