Xamarin Android:如何在 xaml 中添加 android.support.v7.widget.SearchView
Xamarin Android: How to add android.support.v7.widget.SearchView in xaml
我正在尝试在我的应用程序中使用 SearchView。我决定使用 android.support.v7.widget.SearchView 但 xamarin studio 在设计器中渲染布局时出现错误。
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/lightGray">
<TextView
android:id="@+id/weatherLocation"
android:textStyle="bold"
android:textColor="@color/material_grey_600"
style="@android:style/TextAppearance.Large"
android:layout_marginTop="@dimen/abc_action_bar_subtitle_bottom_margin_material"
android:layout_marginBottom="@dimen/abc_action_bar_subtitle_bottom_margin_material"
android:layout_marginLeft="@dimen/abc_action_bar_subtitle_bottom_margin_material"
android:layout_alignParentTop="true"
android:layout_alignParentStart="true"
android:text=""
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<android.support.v7.widget.SearchView
style="@style/SearchViewStyle"
android:id="@+id/search"
android:layout_width="300dp"
android:layout_height="wrap_content"
android:layout_alignTop="@+id/weatherLocation"
android:layout_alignEnd="@+id/weatherLocation"
android:layout_alignBottom="@+id/weatherLocation"
android:layout_alignParentEnd="true" />
消息:自定义控件已禁用。渲染过程存在内部问题。
这是否意味着我还没有安装该软件包?我在 xamarin studio 的 nuget 上看不到它。
P.S。我可以编译 运行 但会出现膨胀错误。
您安装的软件包应该可以在 'Installed' 选项卡中找到。如果你找不到它,是的,这意味着你没有安装这个包。您应该在 NuGet 上安装它,搜索 'Xamarin.Android.Support.v7.SearchView' 并下载它。
我正在尝试在我的应用程序中使用 SearchView。我决定使用 android.support.v7.widget.SearchView 但 xamarin studio 在设计器中渲染布局时出现错误。
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/lightGray">
<TextView
android:id="@+id/weatherLocation"
android:textStyle="bold"
android:textColor="@color/material_grey_600"
style="@android:style/TextAppearance.Large"
android:layout_marginTop="@dimen/abc_action_bar_subtitle_bottom_margin_material"
android:layout_marginBottom="@dimen/abc_action_bar_subtitle_bottom_margin_material"
android:layout_marginLeft="@dimen/abc_action_bar_subtitle_bottom_margin_material"
android:layout_alignParentTop="true"
android:layout_alignParentStart="true"
android:text=""
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<android.support.v7.widget.SearchView
style="@style/SearchViewStyle"
android:id="@+id/search"
android:layout_width="300dp"
android:layout_height="wrap_content"
android:layout_alignTop="@+id/weatherLocation"
android:layout_alignEnd="@+id/weatherLocation"
android:layout_alignBottom="@+id/weatherLocation"
android:layout_alignParentEnd="true" />
消息:自定义控件已禁用。渲染过程存在内部问题。
这是否意味着我还没有安装该软件包?我在 xamarin studio 的 nuget 上看不到它。
P.S。我可以编译 运行 但会出现膨胀错误。
您安装的软件包应该可以在 'Installed' 选项卡中找到。如果你找不到它,是的,这意味着你没有安装这个包。您应该在 NuGet 上安装它,搜索 'Xamarin.Android.Support.v7.SearchView' 并下载它。