Java 在Android GridView中选择连续元素

Java 在Android GridView中选择连续元素,java,android,Java,Android,我有一个GridView,每个月都有日历日。每天代表一个切换按钮,其背景在单击按钮时发生变化。我希望这样,如果我开始点击9月14日,例如,可以只点击以下几天:15日,16日,等等。。因此,只有连续的元素:但不可能在第一次单击元素之后选择其他随机日期,例如31、28..因为我假设侦听器直接设置在这些按钮上,您只需在用户单击的当前位置下方的所有位置调用setEnabledfalse即可。@Luksprog。。你说得对,但举个例子,我想选择20号到25号。为前面的元素设置EnabledFalse可以起

我有一个GridView,每个月都有日历日。每天代表一个切换按钮,其背景在单击按钮时发生变化。我希望这样,如果我开始点击9月14日,例如,可以只点击以下几天:15日,16日,等等。。因此,只有连续的元素:但不可能在第一次单击元素之后选择其他随机日期,例如31、28..

因为我假设侦听器直接设置在这些按钮上,您只需在用户单击的当前位置下方的所有位置调用setEnabledfalse即可。@Luksprog。。你说得对,但举个例子,我想选择20号到25号。为前面的元素设置EnabledFalse可以起到一半的作用,但我仍然可以选择其他随机元素,例如28、31。现在还不太清楚您计划如何进行选择。如果只允许选择正确的下一个项目,则对除初始选定位置和GridView中的下一个项目之外的所有项目执行循环并调用setEnabledfalse。抱歉,我不使用Skype。如果您有问题,请毫不犹豫地在此处发布,我或其他人会尽力帮助您。我假设您正在OnClick Listener中为该按钮执行此操作。要获取另一个GridView项中的另一个按钮的字符串,只需使用gridVide.getChildAtposition,假设所有GridView元素都可见。