Mam podklasa widok, który zaczyna się od działalności podklasy tak:Uzyskiwanie rozmiar ekranu nie z podklasy Aktywny
this.setContentView(instanceOfMyView);
tym, że moim zdaniem podklasy Chcę, aby popracować z rozmiaru ekranu, ale wszyscy tutaj mówi że powinno być rozpoczęte jak:
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
screenWidth = dm.widthPixels;
screenHeight = dm.heightPixels;
Ale getWindowManager()
jest metodą, która może być wywołana tylko z działalności podklasy (mam rację?)
Tak, to jest złe pomysł i muszę uzyskać rozmiar ekranu w działaniu i użyć go jako parametrów w konstruktorze widoku lub istnieje sposób na uzyskanie rozmiaru ekranu w podklasie widoku? Może, po prostu trzeba jakoś uzyskać link do instancji działania w klasie widoku?
Z góry dziękuję.
Doskonale, już miałem obiekt 'context' w podklasie konstruktora widoku. Dzięki. –
Cieszę się, że ci pomogło :) –