我目前正在使用新的材料设计原则构建应用程序。 在应用程序中,当用户单击列表视图项时,面板从屏幕底部向上滑动,并容纳一个片段。 我的问题是,当面板展开,并且用户单击后退按钮时,应用程序将关闭,而不是面板向下滑动。 当用户单击列表视图行时,不会启动任何新活动或片段,因此我不确定如何使其正常工作。
我需要做的是,当用户点击listview行时,面板会展开,当用户点击后退按钮时,会调用一个方法来关闭面板(当前按下后退按钮会关闭应用程序)。
如果有人可以解释我如何将视图更改添加到后台堆栈,或者我如何获得所需的行为,我将非常感激。
由于 科里:)
答案 0 :(得分:2)
您可以处理活动后退以调用方法关闭面板。
@Override
public void onBackPressed() {
// TODO Auto-generated method stub
super.onBackPressed();
}