Android 新手,写着写着就懵了 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lawlietxxl

Android 新手,写着写着就懵了

  •  
  •   lawlietxxl 2016 年 7 月 7 日 13279 次点击
    这是一个创建于 3579 天前的主题,其中的信息可能已经有所发展或是发生改变。

    一年多之前写过,隔了这么些时间重新拾起来。 水平目前是现在可以比较熟悉的运用主要布局和控件,会 andorid 异步任务的线程操作。。等等(算是刚入门吧)

    之所以说写着写着就懵了是因为: (举个例子)比如从网上拿数据在一个 recyclerview 里面显示的任务。 我的思路:画个 layout 里面有个 recyclerview --> 额? recyclerview 得有对应的 adapter 和 viewholder 呀 搞它 --> 等会 每个 listitem 得有自己的布局 画之 --> item 上得有点击事件。。 --> 我得从网上拿数据进行显示阿 写异步任务..

    [黑人问号]我要干嘛来着。。。 哦,对,搞 recyclerviewr 。。。

    东西一多感觉就像在追个什么东西走一样,没有章法。

    后来想,这不只是 android 新手的问题啊,其实也是程序新手的问题吧。

    咋解决

    9 条回复    2016-07-08 18:20:32 +08:00
    huyansheng3
        1
    huyansheng3  
       2016 年 7 月 7 日
    问题是啥呢? 东西是不是完成了? 先把东西完成就好
    kamikat
        2
    kamikat  
       2016 年 7 月 7 日
    对照文档一步一步来,先用本地静态数据,弄个 SimpleRecyclerAdapter 和一个 NaiveViewHolder 的,就能出个有数据的 RecyclerView 了,接下来,把数据弄复杂些,这 RecyclerView 有几种不同的 ViewHolder ,不同的 item 有不同的 type ,不同的 type 给不同的 ViewHolder ,不同的 ViewHolder 有不同的 layout 显示不同的数据类型,最后再加上异步读取数据、加载提示、下拉刷新的东西。总之,适当用写 dummy 代码(或者叫 Mock )。
    lincanbin
        3
    lincanbin  
       2016 年 7 月 7 日
    对于新手,建议先把官方给的 RecyclerView 的 Demo 粘贴进去,在 Demo 的基础上改,思路就会顺很多。
    dphdjy
        4
    dphdjy  
       2016 年 7 月 7 日 via Android   1
    一级一级抽出来

    1. ItemView
    2. RecyclerView + Adapter + Viewholder
    3. 静态数据 → HttpClient → 第三方库

    然后拼起来~
    find2bHusky
        5
    find2bHusky  
       2016 年 7 月 8 日
    看第一行代码
    jinhan13789991
        6
    jinhan13789991  
       2016 年 7 月 8 日
    从网上拿数据在一个 recyclerview 里面显示的任务。
    1.这个 list 的 item 是什么样子,我要先画好。
    2.http 请求并且转化为实体类。
    3.用万能适配器把请求结果填入 item
    viator42
        7
    viator42  
       2016 年 7 月 8 日
    recyclerview 是整个列表的容器,通过 adapter 把数据传入列表,viewholder 用来管理每一个列表项里的组件.你还漏了个 manager,是用来决定把 recyclerview 显示成什么样.列表,网格还是瀑布流.
    SunnyCoffee
        8
    SunnyCoffee  
       2016 年 7 月 8 日
    楼主的屋子是不是很乱
    spongebobsun
        9
    spongebobsun  
       2016 年 7 月 8 日
    先写网络,拿到数据后写 adapter 和 viewholder ,写好后数据丢给 adapter ,然后刷新 recyclerview ~感觉还好啊
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2469 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 48ms UTC 01:05 PVG 09:05 LAX 18:05 JFK 21:05
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86