每当我创建一个可视化基本按钮并将其放在表单上时,它就会变灰。我不知道,如果这是一个愚蠢的问题,我很抱歉,但我到处搜索,我无法找到解决方案,为什么我的按钮显示为灰色。当我创建标签时也会出现同样的情况,我无法点击它。
答案 0 :(得分:2)
在按钮的属性中,必须打开“禁用”选项。
启用它的另一种方法是在你的代码中
@Override public void onPageSelected(int position) {
//Counter for loop
int count = 0;
int PAGER_LOOP_THRESHOLD = 2;
if (position >= PAGER_LOOP_THRESHOLD) {
count = position - PAGER_LOOP_THRESHOLD;
}
do {
Fragment fragment = (Fragment) adapter.instantiateItem(pager, count);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP
&& fragment.getView() != null) {
//If it's current center position, increase view's elevation. Otherwise, we reduce elevation
if (count == position) {
fragment.getView().setElevation(8.0f);
}
else {
fragment.getView().setElevation(0.0f);
}
}
count++;
} while (count < position + PAGER_LOOP_THRESHOLD);
}