被面试官鄙视了,listview重写view实现UI效果

哎,真难 2014-03-09 12:37:04
哎,昨天面试,被面试官鄙视了,一个listview在屏幕里面只能显示3个item,下拉到第四个item的时候,第四个item变成第一个item在最上方,还有这样的需求的,完全不知道,一时不知道该怎么入手,我说可以写进程,当用户下拉的时候,刷新arraylist,把item4,5,6和item1,2,3,呼唤位置,结果被鄙视了。面试官说重写view就可以了。
顺便吐个槽,我出于礼貌和面试官握个手,TMD还爱理不理,手都没伸出来,我艹NMB,我求着你这份工作么,我只是想换个环境罢了,NMB和机器打交道多了就不会人打交道了???
...全文
635 19 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
cx876295288 2014-03-17
  • 打赏
  • 举报
回复
android程序员的面试,面试官很多问的是android基本组件、常用组件的使用方法。或者是问做过哪些项目,问的也不过是对哪些熟,会不会很快上手。很少有面试官会问这项目的设计思路是什么样的,采用什么架构,分为几个模块,模块间如何通信,性能如何。组件很好学,但基本的组件需要会,还有java的基础必须好,大公司选人,如果是工作一两年、两三年或者是三四年的一般还是比较看重基础,不会说做过哪些工程项目之类。像东软集团做了十几年软件的大有人在,几年经验的在这边根本不起眼,如果没有啥潜力,人家招来也不会太看重
wangdong20 2014-03-10
  • 打赏
  • 举报
回复
重写adapter里面的getView()方法,这个方法就是负责每个item的界面布局,你可以任意发挥了
哎,真难 2014-03-10
  • 打赏
  • 举报
回复
引用 11 楼 cclovescw 的回复:
adapter的getView中,可以根据position(第几条),来加载不同样式的view,最后return这个view。 话说这面试官素质不咋地,做了没意思。
恩,待我试试,,,
iltgcl 2014-03-10
  • 打赏
  • 举报
回复
你不用糾結了,估計面試官只是隨口問的問題,具體效果自己都沒有想清楚。 試想一下只有4個item:0,1,2,3,先顯示0,1,2。在滾動時,3剛出現是什麼情況? 難道直接將3放到第一行,0,1,2全部隱藏嗎?這樣用戶體驗也太差了!
Birds2018 2014-03-10
  • 打赏
  • 举报
回复
有些面试官自己懂,就难为一下别人。
jiayangcg 2014-03-10
  • 打赏
  • 举报
回复
标记一下,今晚回去试试后给结果
licai1210 2014-03-10
  • 打赏
  • 举报
回复
getview其实应该是在这个里面重新绑定数据而已,按照那边的规则来对数据进行相应的操作,楼主幸好没去那样的公司。
  • 打赏
  • 举报
回复
adapter的getView中,可以根据position(第几条),来加载不同样式的view,最后return这个view。 话说这面试官素质不咋地,做了没意思。
cat_猫 2014-03-10
  • 打赏
  • 举报
回复
呵呵,楼主找到工作了么?
哎,真难 2014-03-09
  • 打赏
  • 举报
回复
对了,问题到现在怎么重写view实现这个效果我也不知道,求解释,有做过这样需求的吗?
哎,真难 2014-03-09
  • 打赏
  • 举报
回复
引用 6 楼 wensefu 的回复:
问出这种低水平的问题的人本身就是个垃圾。
饿,那不是我连垃圾都不如,我还不会,,,
哎,真难 2014-03-09
  • 打赏
  • 举报
回复
引用 4 楼 huxiweng 的回复:
判断,下拉事件一次位移3个item,其实就是整屏的高度
引用 5 楼 hjywyj 的回复:
如果有六条数据,显示1,2,3.然后下拉,是变成4,5,6? 重写View?是重写adapter的getview吧?
好像是getview,怎么写了,我没遇到过这样的需求,,,
哎,真难 2014-03-09
  • 打赏
  • 举报
回复
引用 2 楼 cx876295288 的回复:
楼主勿担心,该面试官肯定能找到合适的人选的
哈哈,嗯,,,
miliermili 2014-03-09
  • 打赏
  • 举报
回复
面试官状态不对
wensefu 2014-03-09
  • 打赏
  • 举报
回复
问出这种低水平的问题的人本身就是个垃圾。
  • 打赏
  • 举报
回复
如果有六条数据,显示1,2,3.然后下拉,是变成4,5,6? 重写View?是重写adapter的getview吧?
teemai 2014-03-09
  • 打赏
  • 举报
回复
判断,下拉事件一次位移3个item,其实就是整屏的高度
teemai 2014-03-09
  • 打赏
  • 举报
回复
无素质面试官,去了也不好相处。 庆幸没去,不然上班不舒服还得换工作
cx876295288 2014-03-09
  • 打赏
  • 举报
回复
楼主勿担心,该面试官肯定能找到合适的人选的

80,472

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧