我有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;
}