A. 堆(Heap)空间 B. 外部存储器(External Storage)
C. SD卡存储器 D. 返回栈(Back Stack)
Android设备通常设置单独的返回键,当该按键点击后,将会返回至()里的上一个Activity界面。
答案:2 悬赏:20 手机版
解决时间 2021-02-09 14:26
- 提问者网友:箛茗
- 2021-02-08 17:18
最佳答案
- 五星知识达人网友:猎心人
- 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了.:)
素蓝手打回答,欢迎思路遇到问题的新手童鞋们复制 :)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯