我正在将 Unity3D 绑定到 Java SDK。该 Java SDK 向当前 Activity (UnityPlayer.currentActivity) 添加了一个 View (RelativeLayout),其中包含一个 android.widget.Button。
视图完美显示,但当用户触摸/点击按钮时,不会调用按钮的 OnClickListener.onClick 方法。
使用以下代码添加带有按钮的视图:
UnityPlayer.currentActivity.addContentView(view, params);
我认为 Unity 可能会捕获所有用户触摸事件。是否可以转发它们以便 Button 可以触发 onClick ?还有其他方法吗?
在此先感谢您的帮助。
编辑:我试图在我的清单中添加 com.unity3d.player.UnityPlayerNativeActivity :
<meta-data android:name="unityplayer.ForwardNativeEventsToDalvik" android:value="true" />
但到目前为止还没有结果:(