是否可以为Unity创建自定义Android对话框?

时间:2014-12-03 11:46:59

标签: java android android-layout unity3d dialog

我正在尝试为Unity创建一个Android自定义对话框。我知道如何在纯Android应用程序中创建自定义Dialog。此外,我可以从Android创建DatePickerDialog和TimePickerDialog以在Unity应用程序中工作。

如果我尝试在Java(Android)中创建自定义Dialog,然后将.jar与我的Unity C#代码连接起来,我会在运行时得到它:

  

引起:android.view.InflateException:二进制XML文件行#2:错误膨胀类路径   12-01 01:33:14.658:E / AndroidRuntime(20499):在android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:698)   12-01 01:33:14.658:E / AndroidRuntime(20499):在android.view.LayoutInflater.inflate(LayoutInflater.java:466)   12-01 01:33:14.658:E / AndroidRuntime(20499):在android.view.LayoutInflater.inflate(LayoutInflater.java:396)   12-01 01:33:14.658:E / AndroidRuntime(20499):在android.view.LayoutInflater.inflate(LayoutInflater.java:352)   12-01 01:33:14.658:E / AndroidRuntime(20499):at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:313)   12-01 01:33:14.658:E / AndroidRuntime(20499):在android.app.Dialog.setContentView(Dialog.java:467)   12-01 01:33:14.658:E / AndroidRuntime(20499):at com.test.CustomDialog.onCreate(CustomDialog.java:48)   12-01 01:33:14.658:E / AndroidRuntime(20499):在android.app.Activity.performCreate(Activity.java:5206)   12-01 01:33:14.658:E / AndroidRuntime(20499):在android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1094)   12-01 01:33:14.658:E / AndroidRuntime(20499):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2074)   12-01 01:33:14.658:E / AndroidRuntime(20499):... 11更多   12-01 01:33:14.658:E / AndroidRuntime(20499):引起:java.lang.ClassNotFoundException:android.view.paths   12-01 01:33:14.658:E / AndroidRuntime(20499):at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:61)   12-01 01:33:14.658:E / AndroidRuntime(20499):at java.lang.ClassLoader.loadClass(ClassLoader.java:501)   12-01 01:33:14.658:E / AndroidRuntime(20499):at java.lang.ClassLoader.loadClass(ClassLoader.java:461)   12-01 01:33:14.658:E / AndroidRuntime(20499):在android.view.LayoutInflater.createView(LayoutInflater.java:552)   12-01 01:33:14.658:E / AndroidRuntime(20499):在android.view.LayoutInflater.onCreateView(LayoutInflater.java:643)   12-01 01:33:14.658:E / AndroidRuntime(20499):at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView

但看起来似乎没有这类android.view.paths,因为在Google搜索中没有返回这样的类,最近的是android.graphics.Path。我的代码中没有明确的直接引用该类。

任何人都有为Unity创建自定义Android Dialog的经验吗?提前谢谢。

0 个答案:

没有答案