Smarteyeglassアプリでレイアウトレンダリング(ビットマップレンダリングとは対照的に)を使用しています。現在のビューへの参照を取得するにはどうすればよいですか?Sony Smarteyeglassでビュー参照を取得するには?
コードで計算された値に従って、レイアウト内で1つの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);
ビューへの参照を返しません。