我正在尝试在Visual Studio中使用RecyclerView进行android开发,但在.axml中却无法识别。可以帮助我。我已经下载了RecyclerView的nuget包。它检测cs部分中的recyclerview,但不检测.axml部分中的recyclelerview。请帮忙。
答案 0 :(得分:0)
根据我使用Visual Studio .axml编辑器的经验,当直接在LinearLayout或RelativeLayout中使用支持库窗口小部件时,会显示这些警告。但是,它们通常不会影响构建和运行代码的能力。
在下面的代码中,SwipeRefreshLayout具有相同的警告,而ViewSwitcher内的RecyclerView则没有。如果RecyclerView被移动到LinearLayout中,它将显示相同的警告,但代码仍然可以正确编译。
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/very_light_gray">
<android.support.v4.widget.SwipeRefreshLayout
android:id="@+id/swipeRefreshLayout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/middle_gray">
<ViewSwitcher
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/switcher"
android:background="@color/middle_gray">
<android.support.v7.widget.RecyclerView
android:id="@+id/paperworkRecyclerView"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
<TextView
android:id="@+id/text_empty"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:text="No Load Offers Available"
android:background="@color/middle_gray"
android:gravity="center" />
</ViewSwitcher>
</android.support.v4.widget.SwipeRefreshLayout>
如果您在构建或运行代码时遇到问题,请确保您具有与其相关的RecyclerView支持包和Support.v4包的匹配版本,并提供有关在构建/运行时获得的错误的更多信息。 / p>