作者:214812031_88fe08 | 来源:互联网 | 2023-05-18 12:56
我们刚刚将本地Android SDK更新到新版本22,我们也尝试更新我们的应用程序,但似乎是Android Studio布局设计视图中的SearchView渲染问题:每次设计师尝试渲染SearchView元素,它引发了一个异常:
Android.widget.SearchView的android.content.res.TypedArray.hasValueOrEmpty(TypedArray.java:845)中的java.lang.NullPointerException(SearchView.java:295).(SearchView.java:258)在android.widget.SearchView.(SearchView.java:254)java.lang.reflect.Constructor.newInstance(Constructor.java:422)在android.view.LayoutInflater.createView(LayoutInflater.java:607)的android.view .LayoutInflater.onCreateView(LayoutInflater.java:682)位于android.view.LayoutInflater中的android.view.LayoutInflater.RinoutInflater中的android.view.LayoutInflater.rInflate_Original(LayoutInflater.java:806)中的android.view.LayoutInflater.DeCot LayoutInflater_Delegate.java:64)android.view.LayoutInflater.inflate(LayoutInflater.java:782),android.view.LayoutInflater.inflate(LayoutInflater.java:504),android.view.LayoutInflater.inflate(LayoutInflater.java:385) )
即使我们在新布局文件中从左侧工具栏创建新元素,也会出现这种情况.任何的想法?
N J..
13
编辑
根据您的Manifest将设计器预览版的Android版本更改为当前版本.渲染问题导致您的设计器预览使用比当前Android API级别更高的API级别.
它应该工作
只需在android xml布局中将api 22更改为21即可
1> N J..:
编辑
根据您的Manifest将设计器预览版的Android版本更改为当前版本.渲染问题导致您的设计器预览使用比当前Android API级别更高的API级别.
它应该工作
只需在android xml布局中将api 22更改为21即可