Так что мне нужно изменить размер изображения в зависимости от области экрана. Изображение должно быть на половину высоты экрана, потому что в противном случае оно перекрывает некоторый текст.Android Изменение размера изображения в зависимости от размера экрана?
So Высота = 1/2 Высота экрана. ширина = высота * Соотношение сторон (как раз пытается сохранить пропорции те же)
я нашел то, что было:
Display myDisplay = ((WindowManager) getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay();
int width =myDisplay.getWidth();
int height=myDisplay.getHeight();
Но как бы я изменить высоту изображения в Java? или даже XML, если это возможно? Кажется, я не могу найти рабочий ответ.
Кажется, я получаю Force Close, если попытаюсь запустить это. Если это вообще помогает, то в LogCat я получаю «Неотправленный обработчик: поток, выходящий из-за неперехваченного исключения». Я не совсем уверен, что это значит. Ps.Imo новичок в android все еще – QQWW1
Ну, это своего рода обобщенный пример, ваша ситуация будет изменяться, конечно (имена переменных, XML-идентификаторы и т. Д.). В LogCat он должен иметь след того, какое исключение произошло, и в какой строке файла. – kcoppock
Ahhh ... Я вижу, что я сделал не так, я заменил «R.id.rootlayout» для моего ImageView, а не моего RelativeLayout .. Спасибо !!!! – QQWW1