永发信息网

Android设备通常设置单独的返回键,当该按键点击后,将会返回至()里的上一个Activity界面。

答案:2  悬赏:20  手机版
解决时间 2021-02-09 14:26
  • 提问者网友:箛茗
  • 2021-02-08 17:18
A. 堆(Heap)空间 B. 外部存储器(External Storage)
C. SD卡存储器 D. 返回栈(Back Stack)
最佳答案
  • 五星知识达人网友:猎心人
  • 2021-02-08 17:34
D. 返回栈(Back Stack)
全部回答
  • 1楼网友:鸽屿
  • 2021-02-08 17:39
可以换个思路. 如果你的listview是两个的话,你可以定义一个全局变量, 在listview1上点击,进入listview2时,把这个变量设置为1,来记录需要返回的页面是1. 然后重写返回键的按钮,判断这个变量是几.如果是1时,就隐藏listview2,显示listview1. 如果是一个listview,那就在返回键上判断变量是1时,就重新刷新listview,重新加载数据. 不过建议是第一种那么做,隐藏显示很方便. setvisibility(view.gone)是隐藏,setvisibility(view.visible)是显示. 另外 监听返回键的是这里. public boolean onkeydown(int keycode, keyevent event) { //判断按下的键是返回键. if (keycode == keyevent.keycode_back && event.getrepeatcount() == 0) { switch(pageid){ case 1 : //是1时 listview1.setvisibility(view.visible); listview2.setvisibility(view.gone); break; } } } 同样,若不想用返回键,想用自定义按钮的话也是一样的.在button的事件里控制隐藏显示. 如何写按钮的监听么..这个. button.setonclicklistener(new onclicklistener() { public void onclick(view v) { //被点后做什么. } }); 有很多种实现方式,楼主不要被"上一层"而禁锢住了,换一种思考方式就ok了.:) 素蓝手打回答,欢迎思路遇到问题的新手童鞋们复制 :)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯