0

我目前正在使用新的材料设计原则构建一个应用程序。在应用程序中,当用户单击列表视图项时,面板会从屏幕底部向上滑动,并包含一个片段。我的问题是,当面板展开时,用户单击后退按钮,应用程序关闭,而不是面板向下滑动。当用户单击列表视图行时,不会启动新的活动或片段,因此我不确定如何使其正常工作。

我需要做的是,当用户单击 listview 行时,面板会展开,然后当用户单击后退按钮时,会调用一个方法来关闭面板(当前按下后退按钮会关闭应用程序)。

如果有人可以解释我如何向后台堆栈添加视图更改,或者如何获得所需的行为,我将不胜感激。

谢谢科里:)

4

1 回答 1

2

您可以处理活动的后按以调用关闭面板的方法。

@Override
public void onBackPressed() {
    // TODO Auto-generated method stub
    super.onBackPressed();
}
于 2014-11-22T15:28:47.163 回答