Я хочу получить ширину макета в пикселях. Я попытался это:Как получить размер макета или больше, как высота и witdth в пикселях?
LinearLayout galleryContainer = (LinearLayout)findViewById(R.id.galleryContainerLayout);
int galleryWidth= galleryContainer.getLayoutParams().width;
если я тост из galleryWidth, он говорит, что "-1".
Я также попытался
galleryContainer.getWidth()
но дает 0 в первый раз, то 480 (фактический размер) на второй раз, так как я получил пиксели прежде, чем мой макет пропитать его размер.
Какого черта?
Как я могу получить ширину макета в пикселях? Или некоторые точные значения, такие как dip?
Метод onWindowFocusChanged (boolean) типа ShopActivity.SendRating должен переопределить или реализовать метод супертипа Почему я получаю эту ошибку, если она уже переопределена? Чем более странным, тем затмение предлагает мне сделать это: 1 быстрое исправление: -Удалить аннотацию переопределения. Что ...? –
r u используя этот метод в классе активности или неактивности ?. Эта проблема может возникнуть, если ваше соответствие java равно 1.6 или низкое. Вы должны изменить его на 1.7. или попробуйте удалить аннотацию переопределения и проверить. –