AndroidX icon indicating copy to clipboard operation
AndroidX copied to clipboard

Recycler view (and other androidx controls) shows error in .xml preview

Open TobiasLenander01 opened this issue 1 year ago • 2 comments

Android application type

Android for .NET (net6.0-android, etc.)

Affected platform version

VS 2022 .NET 8.0

Description

I expected to see a preview of the recycler view but instead an error message shows up: java.lang.NullPointerReference. It only shows in the xml preview initially. However, I also get "This project contains resources that were not compiled successfully, rendering might be affected" after closing and reopening the project in visual studio. I have also tried other controls from the androidx library and the same thing happens.

Please see the video below https://github.com/user-attachments/assets/1575f431-d88f-4b54-b839-d182aeab33f6

Steps to Reproduce

  1. Create new .NET android app
  2. Install androidx from nuget
  3. Add androidx control to activity_main.xml (in this case recycler view)
  4. See error message in the xml preview. No errors in the error list.

Did you find any workaround?

No response

Relevant log output

'Binary XML file line #1 in com.companyname.ToDo:layout/activity_main: Binary XML file line #1 in com.companyname.ToDo:layout/activity_main: Error inflating class androidx.recyclerview.widget.RecyclerView'

TobiasLenander01 avatar Jul 16 '24 18:07 TobiasLenander01

Try performing a full build after you add the NuGet to the project. I think the designer requires some things to be built before it will work.

jpobst avatar Jul 17 '24 13:07 jpobst

Thanks for your suggestion but I have already tried this. It doesn't help sadly.

TobiasLenander01 avatar Jul 17 '24 14:07 TobiasLenander01