android .由于手机上的“返回”键就关闭了整个activity.我想在界面上做一个“返回按钮”.返回到上一层.
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/15 06:37:33
android .由于手机上的“返回”键就关闭了整个activity.我想在界面上做一个“返回按钮”.返回到上一层.
具体的说就是 :从一个母Listview进去到每一个子ListView.在子ListView中设置一个按钮,返回到母ListView,应该怎么弄啊!求教!我想知道如何写按钮的监听?
具体的说就是 :从一个母Listview进去到每一个子ListView.在子ListView中设置一个按钮,返回到母ListView,应该怎么弄啊!求教!我想知道如何写按钮的监听?
可以换个思路.
如果你的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了.:)
素蓝手打回答,欢迎思路遇到问题的新手童鞋们复制 :)
如果你的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了.:)
素蓝手打回答,欢迎思路遇到问题的新手童鞋们复制 :)
android .由于手机上的“返回”键就关闭了整个activity.我想在界面上做一个“返回按钮”.返回到上一层.
android里面有多个activity如何设置一个为主界面上的activity
光射到____的界面上再返回______的现象称为光的反射
英语翻译在驾车返回家的高速公路上
光在两种介质发界面上改变传播方向又返回原来介质中的现象,叫做光的反射 介质是指什么
今天是3.15,我想问问,手机上最中间的一个按钮,一般作为确认键使用的,但当从待机状态直接按了这个键,就直接连接到“移动
昨晚,我从聚会上返回家中 ,太累了,以至于倒在床上就睡着了.英文应该怎么说呢?
ansys中怎样返回上一步的操作
人类是怎样从月球上返回来的?
Activity返回怎么得到上一个Activity的结果
编写一个C程序,返回某个电话上的数字键对应的首个英文字母
我国神舟七号的载人返回舱要返回地球在轨道上加速