Создал класс, который наследуется от SurfaceView. Я хотел бы передать аргумент его конструктору при вызове findViewById(). Является ли это возможным? Как? Как с этим справиться, если нет?Android - findViewById() - передача аргумента конструктору
this.surfaceView = (TubeSurfaceView) findViewById(R.id.surfaceView);
спасибо.
'findViewById' ничего не создает. Что вы пытаетесь достичь? –
Вы можете получить представление, а затем передать ссылку на это в свой класс через свой конструктор, если это то, чего вы хотите – codeMagic
@TedHopp Я хотел бы передать растровое изображение, которое будет нарисовано в TubeSurfaceView (на поверхностиCreated()). – Jacek