當整合jar 進unity當中時,如果java 代碼中需要調(diào)用findViewById(R.id.test)等類似方法,因為unity將拷貝進Plugins/Android/res目錄下的文件重新生成了對應(yīng)的id等。所以需要用下面方法獲取:
setContentView( this.getResources().getIdentifier("camera_scan_ui", "layout", getPackageName()));
RelativeLayout mMainLayout = (RelativeLayout)findViewById( this.getResources().getIdentifier("testlayout2", "id", getPackageName()));