アイテムを選択しない限り、または別のアイテムが選択されるまで、アイテムをMvxListView
に保存するにはどうすればよいですか?MvxListViewで選択したアイテムを強調表示する方法
私のプログラムには、項目リストが正しく表示されるMvxListView
があります。ユーザーは、項目をクリックして選択し、保存ボタンをクリックすることができます。選択された項目は、保存ボタンのコードによって必要とされるまでMyChosenItem
に格納されます。現在、選択した項目は、選択されていない色に戻る前に1秒間ハイライトを維持します。
これはMvxListView
の作成方法です:
<Mvx.MvxListView
android:layout_width="match_parent"
android:layout_height="260dp"
android:layout_marginTop="40dp"
android:id="@+id/MyMvxListViewControl"
local:MvxBind="ItemsSource MyItems; SelectedItem MyChosenItem"
local:MvxItemTemplate="@layout/my_item_layout" />
これはLayout/my_item_layout.xaml
です:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:local="http://schemas.android.com/apk/res/Project.Ui.Droid"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<TextView
android:layout_width="300.0dp"
android:layout_height="wrap_content"
android:padding="5dp"
android:textSize="20dp"
android:textColor="#000000"
local:MvxBind="Text Field1" />
<TextView
android:layout_width="250.0dp"
android:layout_height="wrap_content"
android:padding="5dp"
android:textSize="20dp"
android:textColor="#000000"
local:MvxBind="Text Field2" />
</LinearLayout>
http://stackoverflow.com/questions/5058291/highlight-listview-selected-rowが助けていますか? – Stuart