Я использую рендеринг макета (в отличие от рендеринга растрового изображения) в моем приложении Smarteyeglass. Как я могу получить ссылку на текущий вид?Как получить ссылку на просмотр в Sony Smarteyeglass?
Я хотел бы повернуть один ImageView в своем макете в соответствии со значением, вычисленным в коде. Так что мне нужно сделать что-то вроде этого:
ViewGroup view = <GET THE VIEW HERE>
RelativeLayout relativeLayout = (RelativeLayout) RelativeLayout.inflate(context,
currentLayout, view);
relativeLayout.findViewById(R.id.my_view_object).setRotation(20);
Но проблема в том, что я не могу найти способ, чтобы получить ссылку на корневой зрения.
Я использую следующий код, чтобы показать мой макет:
Intent intent = new Intent(Control.Intents.CONTROL_PROCESS_LAYOUT_INTENT);
intent.putExtra(Control.Intents.EXTRA_DATA_XML_LAYOUT, R.layout.my_layout_id);
sendToHostApp(intent);
Который не возвращает ссылку на просмотр.