如何阻止下拉菜单流入底栏?

时间:2015-10-26 04:05:27

标签: android drop-down-menu

我的应用中有一个Android Activity,它是ScrollView中的一个表单。在表单的最底部是一个Spinner设置为下拉。我正在尝试将当前选定的项目保持在Spinner下拉列表打开时(根据材料规格),但是当选择菜单顶部附近的项目时,下拉选择器会流入底部条:

Drop down menu flowing into bottom bar

你应该怎么处理这个?你的活动高度是否更大?你是否关闭下拉列表并放入滚动条?你只是将整个列表向上移动,以便它不会覆盖底部栏吗?

在相关的说明中,当我选择列表中的第一项时,垂直偏移未正确设置,但是当我选择第二项或第三项时:

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偏移。

0 个答案:

没有答案