我使用MvvmCross在Xamarin Android應用程序中有一個自定義微調。我使用自定義的唯一原因是因爲該模型擁有一個類,我希望微調器使用該類的屬性填充值。但是,下拉菜單的外觀看起來不像我的應用程序的其餘部分。它缺少右側的單選按鈕,並且間距已關閉。我如何使這個自定義微調器看起來像其餘的一樣?MvvmCross自定義微調保持默認外觀
<Mvx.MvxSpinner
style="@style/spinner_input"
local:MvxItemTemplate="@layout/item_spinner"
local:MvxDropDownItemTemplate="@layout/item_spinnerdropdown"
local:MvxBind="ItemsSource ProductCategoryOptions; SelectedItem SelectedProductCategory" />
Item_Spinner.axml - 這部分似乎是恰到好處,選擇了值下降的外表下一次看起來就像別人。
<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:local="http://schemas.android.com/apk/res-auto"
android:singleLine="true"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="@color/black"
android:text="Test"
local:MvxBind="Text Caption" />
Item_SpinnerDropDown.axml - 我認爲這是錯誤的文件。下拉列表的外觀不匹配。
<?xml version="1.0" encoding="utf-8"?>
<CheckedTextView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:local="http://schemas.android.com/apk/res-auto"
android:singleLine="true"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="@color/black"
android:text="Test"
local:MvxBind="Text Caption" />