我想在我的应用程序中添加片段,然后安装了xamarin.android.support.v4
和其他必需的但是它出错了
错误:包
android:support.v4.view
或app
或content
等不存在。
我尝试过一个结果相同的空白项目。
我使用的是Android 7.0和最新的支持库。
答案 0 :(得分:0)
目前,我还要添加RecyclerView和CardView
要使用这两个控件,您需要在项目中安装Xamarin.Android.Support.v7.RecyclerView
包和Xamarin.Android.Support.v7.CardView
。使用Nuget安装Xamarin.Android.Support.v7.RecyclerView
软件包时,将自动安装Xamarin.Android.Support.v4
软件包。
您可以像这样使用RecyclerView
:
<android.support.v7.widget.RecyclerView
android:id="@+id/recyclerView"
android:scrollbars="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />
CardView
:
<android.support.v7.widget.CardView
android:layout_width="match_parent"
android:layout_height="wrap_content"
card_view:cardElevation="4dp"
card_view:cardUseCompatPadding="true"
card_view:cardCornerRadius="5dp">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:padding="8dp">
<ImageView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/imageView"
android:scaleType="centerCrop" />
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="#333333"
android:text="Caption"
android:id="@+id/textView"
android:layout_gravity="center_horizontal"
android:layout_marginLeft="4dp" />
</LinearLayout>
</android.support.v7.widget.CardView>
您可以参考Xamarin的官方文档RecyclerView,以便在Xamarin.Android应用程序中使用和自定义RecyclerView
。
如果仍有问题,请您提供最小的可重复演示,我们是否可以继续调查此问题。