为什么当进入在线电影页面时先搜索一页数据显示在GridView 上面,当我选择下拉框 类型后,会显示搜索到的对应电影,但是之前显示的不会消失,而是叠加到一块了

问题描述

在下拉框监听里面 加 clear() 数据不会叠加,但是 从之页面进来的时候就是空数据,只有选择下拉框的时候才后显示查询出来的对应 信息。。。。regionSpinner = (Spinner) findViewById(R.id.RegionSpinnerID);regionSpinner.setOnItemSelectedListener(new OnItemSelectedListener() {public void onItemSelected(AdapterView<?> parent, View view,int position, long id) {String spinnerRegion = parent.getItemAtPosition(position).toString();System.out.println("在下啦框理选择的 类型--------"+spinnerRegion);List<Map<String,Object>> regionNum = ms.findMovieByRegion(spinnerRegion);listmap.clear();for (Iterator<Map<String, Object>> typeiterator = regionNum.iterator(); typeiterator.hasNext();) {Map<String, Object> num = typeiterator.next();Integer numint = (Integer) num.get("moviepic");String name = (String) num.get("movieName");String type = (String) num.get("movietype");String region = (String) num.get("movieregion");String actor = (String) num.get("movieactor");String year = (String) num.get("movieyear");listmap = FileList.findFile(Environment.getExternalStorageDirectory()+"/Pictures/"+numint+".jpeg",name,type,region,actor,year);}picadapter.notifyDataSetChanged(); }

解决方案

楼主,我建议进入页面的时候,直接触发一次select的选择事件自动加载一次,来初始化数据,不要页面初始化加载一次和select加载数据不一致。

时间: 2024-12-06 19:29:03

为什么当进入在线电影页面时先搜索一页数据显示在GridView 上面,当我选择下拉框 类型后,会显示搜索到的对应电影,但是之前显示的不会消失,而是叠加到一块了的相关文章

下拉框 时间控件-如何实现当选择下拉框的值时初始化日期控件

问题描述 如何实现当选择下拉框的值时初始化日期控件 在页面上如何实现当选择下拉框的值时初始化日期控件的值.我想要在选择下拉框里面的值的时候,日期控件那个框里面的日期会被清除置空 解决方案 用javascript写个方法,当下拉框值改变时触发,然后修改日期控件的值 解决方案二: //<![CDATA[ var cal = Calendar.setup({ onSelect: function(cal) { cal.hide() }, showTime: true }); cal.manageFie

代码-java .选择下拉框中选择的属性,点击查询按钮,在表中显示

问题描述 java .选择下拉框中选择的属性,点击查询按钮,在表中显示 例如下面的下拉框: <td class="std_1"> 抵押类型 </td> <td class="std_2"> <select style="width:150px" name="isDy" id="s1"> <tion value="0">--请选择

下拉框选中值,刷新页面后,要求下拉框中显示的还是刷新前的那个值

问题描述 例如:下拉框中的值是A,B,C,D,F我选择A,刷新页面后,下拉框中的的值就是A,我选择B,刷新页面后,下拉框中的的值就是B,我选择C,刷新页面后,下拉框中的的值就是C如何在javaweb页面上实现这种功能? 解决方案 解决方案二: <script>document.getElementById('下拉框ID').value='<%=request.getParameter("下拉框name")%>';</script>解决方案三: 楼主所

java web-选择下拉框的一个选项后跳转时,怎么让跳转后的界面(原来界面刷新)的下拉框中元素是选择的那个

问题描述 选择下拉框的一个选项后跳转时,怎么让跳转后的界面(原来界面刷新)的下拉框中元素是选择的那个 请问一下,选择下拉框的一个选项后跳转时,怎么让跳转后的界面的下拉框中元素是选择的那个,以上是相关的js和jsp代码.然后我找了一下教程,在js中开头和结尾加了俩句,但是好像没用 解决方案 下拉列表的onchange处理函数see()方法中你取得下拉列表选中的值存储到type变量,使用url(window.location.href=...) 传递这个参数type=选中值,迁移到本画面后会刷新本画

一个文本框,当输入一些字符后,通过ajax+jquery会从后台查到一些数据,当数据返回到页面上时,需要将文本框变成下拉框,下拉框中显示返回的数据,该怎么实现

问题描述 一个文本框,当输入一些字符后,通过ajax+jquery会从后台查到一些数据,当数据返回到页面上时,需要将文本框变成下拉框,下拉框中显示返回的数据,现在能得到数据,就是不知道怎么将原来的文本框变成下拉框 解决方案 解决方案二:做两个控件,根据情况隐藏一个,表示一个.document.getElementById("xxx").style.display="";//表示document.getElementById("xxx").styl

jsp 页面select下拉框显示list问题

问题描述 jsp 页面select下拉框显示list问题 在jsp页面中的select下拉框中显示list集合,如下:想显示一个默认的空选项如:--如何做?求赐教 解决方案 <select><option value="""">--</option><c:forEach ..... 解决方案二: 上边写一个option value="--" 解决方案三: opention value

JTable里的JComboBox在按空格键时不能显示下拉框

问题描述 通常的JComboBox在获得焦点时按空格键会显示下拉框,但是JTable里的JComboBox,按空格键没有反应这是为什么有没有办法实现JTable里的JComboBox也能在按空格键会显示下拉框附实例代码publicclassT1extendsJComboBoximplementsTableCellRenderer{publicT1(){setBorder(BorderFactory.createEmptyBorder());addActionListener(newActionL

页面显示数据,下拉框的值根据字段显示值得到结果

问题描述 判断例如:入院成绩结果是所有都是合格的,则体育锻炼入院下拉框显示为合格,有个不合格或者是没填,体育锻炼入院下拉显示为不合格,这样的判断函数怎么写.求大神帮助! 解决方案 解决方案二:理论上你输出页面的时候应该是同时拿到查询参数,然后根据查询参数显示下拉框的.从你描述来看你那架构应该不好,根据列表来决定下拉,那用js吧解决方案三:grid的列数下判断入院成绩

combo box-Qt5 中窗口全屏状态下,ComboBox的下拉框无法显示?以及文本输入框输入文字时无法切换输入法?

问题描述 Qt5 中窗口全屏状态下,ComboBox的下拉框无法显示?以及文本输入框输入文字时无法切换输入法? 主要是全屏状态下时会出问题! Qt5 中窗口全屏状态下,ComboBox的下拉框点击后无法显示,但仍然可以选中!以及文本输入框输入文字时无法切换输入法!!该怎么解决!!求大神 解决方案 http://www.oschina.net/question/2001267_194321 解决方案二: 有没有大神可以解决下啊,或者可以提供一些思路啊!! 解决方案三: 好像是由于父窗口中存在qml