dotnet / dotnet/android-libraries

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

Open
#923 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
C#
Stars
317
Forks
73
Avg merge
1d 8h
Merged PRs (30d)
17

Description

### 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

```shell
'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'
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.