我有一个 Gridview 并使用扩展的自定义适配器填充它BaseAdapter
。
public class ImageAdapter extends BaseAdapter {
...
}
我有这些方法被覆盖以禁用几个瓷砖
@Override
public boolean areAllItemsEnabled() {
return false;
}
@Override
public boolean isEnabled(int position) {
if (position == 1 || position == 2) {
return false;
}
else
{
return true;
}
}
因此它禁用了对位置 1 和 2 的图块的点击。
现在,我对 android 开发还很陌生,我想知道有什么好方法可以让瓷砖变灰。我可以指定特定于禁用瓷砖的样式 xml 吗?