我有AppWidget一个ListView. 填充ListView我正在使用的RemoteViewsFactory. 在它getViewAt(int position)返回一个RemoteViews对象的方法中,我用信息填充我的行。
如何禁用单击ListView项目?RemoteViews没有setEnabled()我会用于 'normal' 的方法ListView。
我有AppWidget一个ListView. 填充ListView我正在使用的RemoteViewsFactory. 在它getViewAt(int position)返回一个RemoteViews对象的方法中,我用信息填充我的行。
如何禁用单击ListView项目?RemoteViews没有setEnabled()我会用于 'normal' 的方法ListView。
android:background="@drawable/list_background"使用in将可绘制形状作为背景list_item.xml,单击时不会闪烁。
res/drawable 中的list_background.xml
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<corners
android:topLeftRadius="3dp"
android:topRightRadius="3dp"/>
<solid android:color="#ffff0000"/>
<stroke
android:color="#ffff0000"
android:width="1dp"/>
</shape>
覆盖适配器:
@Override
public boolean areAllItemsEnabled() {
return false;
}
@Override
public boolean isEnabled(int position) {
return false;
}