Мой вопрос похож на этот вопрос. Я использовал этот код, чтобы расширить ImageView для формирования TouchImageView . В моем методе onCreate() я хочу вызвать
setImage(Bitmap bm, int displayWidth, int displayHeight)
но я не знаю, какую ширину или высоту использовать. Когда я вызываю getHeight(), он дает мне ноль.
Я пытался избежать 0, используя ответ kcoppock на упомянутый ранее вопрос, но безуспешно. Слушатель onPreDraw() вызывается несколько раз в секунду, и я не могу понять, как вызвать его только один раз.