我的应用中有一个Android Activity,它是ScrollView中的一个表单。在表单的最底部是一个Spinner设置为下拉。我正在尝试将当前选定的项目保持在Spinner下拉列表打开时(根据材料规格),但是当选择菜单顶部附近的项目时,下拉选择器会流入底部条:
你应该怎么处理这个?你的活动高度是否更大?你是否关闭下拉列表并放入滚动条?你只是将整个列表向上移动,以便它不会覆盖底部栏吗?
在相关的说明中,当我选择列表中的第一项时,垂直偏移未正确设置,但是当我选择第二项或第三项时:
int first[5][5], second[5][5], i, j;
int temp[5][5];
for(i = 0; i < 5; i++){
for(j = 0; j < numprocs; j++){
temp[i][j] = second[i][j];
second[i][j] = second[i--][j];
second[i++][j] = temp[i][j];
}
}
我想不出有什么理由为什么选择第一个选择(将偏移设置为-114)不能正确地将下拉移动到它应该的位置。它不像不允许负偏移 - 选择第二个选项会正确产生-54偏移。