我想禁用在触摸listView行时出现的橙色高亮。到目前为止,在我的xml中,我尝试了以下方法:
android:focusable="false"
android:focusableInTouchMode="false"
android:clickable="false"
更多信息:我希望当用户触摸此listView对象时,没有任何差异。
我想禁用在触摸listView行时出现的橙色高亮。到目前为止,在我的xml中,我尝试了以下方法:
android:focusable="false"
android:focusableInTouchMode="false"
android:clickable="false"
更多信息:我希望当用户触摸此listView对象时,没有任何差异。
android:cacheColorHint="@android:color/transparent"
listView.setSelector(android.R.color.transparent);
或者
listView.setSelector(new StateListDrawable());
在方法中:
private void OnItemSelected(object sender, SelectedItemChangedEventArgs e)
{
//TODO
((ListView)sender).SelectedItem = null;
}
你可以直接获取从onItemClick
中得到的pos
,然后执行以下操作:
listView.setItemChecked(pos, false);
那是我所知道的最好的方法
android:background="@color/white"
。