求助, android 入门后该怎么学习 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
fhj
V2EX    Android

求助, android 入门后该怎么学习

  •  
  •   fhj 2022-06-07 01:46:55 +08:00 13372 次点击
    这是一个创建于 1224 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我通过第一行代码入的门。但是在开发一个吸顶的 tablayout 时一头雾水不知该如何下手,网上找了别人代码也是看不懂,请问还需要再看哪个资料或书籍才能度过这个时期。

    31 条回复    2022-07-07 12:14:32 +08:00
    sankemao
        1
    sankemao  
       2022-06-07 03:16:27 +08:00 via iPhone
    做这个可不容易,需要吃透事件分发和嵌套滑动
    pengtdyd
        2
    pengtdyd  
       2022-06-07 05:16:44 +08:00
    今年是 2012 年吗,我穿越了吗
    Buges
        3
    Buges  
       2022-06-07 05:27:21 +08:00 via Android
    自然是官方文档
    lydzz
        4
    lydzz  
       2022-06-07 08:46:37 +08:00
    还有人开始学习安卓
    Vaspike
        5
    Vaspike  
       2022-06-07 08:53:24 +08:00
    发现一个还不错的 APP -> 研究一下它的功能,布局,思考一下代码结构 -> 列出你觉得的难点 -> 打开 Android Studio 开始抄它
    如果这个 APP 是开源的,那可就更是盖了帽了
    0DBBFF
        6
    0DBBFF  
       2022-06-07 09:23:05 +08:00
    搜 CoordinatorLayout 多看几篇帖子,看不懂代码就看哪个示例和你要的效果差不多硬抄,完了再一点一点改。善用搜索工具啊
    alw
      &nbs; 7
    alw  
       2022-06-07 09:32:36 +08:00
    现在安卓开发都没人学了吧,除了中大厂会自己开发 APP ,其它公司都用小程序。
    fiypig
        8
    fiypig  
       2022-06-07 09:33:02 +08:00
    uniapp 一把梭
    CraneLiu
        9
    CraneLiu  
       2022-06-07 10:05:31 +08:00
    现在就不要学 Android 了吧,指不定哪天就来个新的系统把它取代了
    fredli
        10
    fredli  
       2022-06-07 11:00:01 +08:00
    别搞 xml 了,jetpack compose
    nicevar
        11
    nicevar  
       2022-06-07 12:57:38 +08:00
    上面一堆劝别人不要学 android 也是真的逗,楼主只是需要解决一点 UI 问题而已,这个无论是 android 还是 iOS 或者是以前死去的 WP 、Symbian ,基本上都是大同小异。
    UI 布局搞来搞去几十年就那样,楼主弄个 TabLayout ,先用最简单的两个布局就行了,LinearLayout 和 RelativeLayout ,跟摆积木一样。
    sinnosong1
        12
    sinnosong1  
       2022-06-07 13:52:59 +08:00
    可以看看微软的 maui ,支持 linux 社区支持,别的平台都是官方支持。xaml 就是 xml 。xaml 的话资料可太多了。。。
    Huelse
        13
    Huelse  
       2022-06-07 13:59:57 +08:00
    安卓不值得学习,UI 设计值得
    kylix
        14
    kylix  
       2022-06-07 14:16:04 +08:00
    @nicevar 我也觉得是逗,OP 问的是怎么学,而不是该不该学。一帮人搁这歪楼。。。
    Nikolaiii
        15
    Nikolaiii  
       2022-06-07 16:28:20 +08:00
    说不要学的可能都是搞 android 开发,你说的问题在官方文档上都有示例,另外建议你主动学习而不是遇到问题了才问,最后,吸顶的问题可以参考 6 楼的信息
    WngShhng
        16
    WngShhng  
       2022-06-07 16:51:08 +08:00 via Android
    我觉得比较好的学习方式是找几个开源的项目看一下,这里我推荐这个链接里的几个

    https://www.cnblogs.com/mengdd/p/20-awesome-open-source-android-apps.html

    这个文章是翻译过来的,里面的项目标了适合的等级

    另外最近比较火的一个官方项目,

    https://android-developers.googleblog.com/2022/05/now-in-android-sample-app-alpha.html?m=1

    另外提一句,最反感的就是那种在新人面前秀优越,炫技术,答非所问的人。
    meteor957
        17
    meteor957  
       2022-06-07 20:27:21 +08:00
    Android 开发实惨,『不值得学』『没人学』『不要学』
    fhj
        18
    fhj  
    OP
       2022-06-08 00:22:35 +08:00
    @Vaspike 哈哈哈
    fhj
        19
    fhj  
    OP
       2022-06-08 00:23:23 +08:00
    @fredli 入门的时候都不知道有这个哈哈
    fhj
        20
    fhj  
    OP
       2022-06-08 00:23:32 +08:00
    @sankemao 是啊
    fhj
        21
    fhj  
    OP
       2022-06-08 00:24:20 +08:00
    @nicevar 这些都用过了,想在深层次学学
    fhj
        22
    fhj  
    OP
       2022-06-08 00:27:23 +08:00
    @WngShhng 感谢
    fhj
        23
    fhj  
    OP
       2022-06-08 00:36:32 +08:00 via Android
    @pengtdyd 穿了哈哈
    debuggeeker
        24
    debuggeeker  
       2022-06-08 10:05:21 +08:00
    多做项目,积累经验
    Guaidaodl
        25
    Guaidaodl  
       2022-06-08 11:00:11 +08:00
    Android 这么惨的吗? 现在 Android 可以找到的工作也不算差.

    回到吸顶的这个实现. 跟 @sankemao 说的一样, 其实还比较复杂, 不是那么容易实现, 不适合新手. 一定要做建议参考官方的 CoordinatorLayout. 建议楼主看看 Android 开发艺术探索 这本书吧, 里面关于事件传递还是讲得不错的.
    fhj
        26
    fhj  
    OP
       2022-06-08 12:10:36 +08:00 via Android
    @Guaidaodl 好的谢谢
    liaosong
        27
    liaosong  
       2022-06-08 16:14:00 +08:00
    建议看 Youtube 视频学习
    fhj
        28
    fhj  
    OP
       2022-06-10 01:10:48 +08:00 via Android
    @liaosong 谢谢,请问有推荐的吗?英语不咋好
    liaosong
        29
    liaosong  
       2022-06-10 08:41:18 +08:00
    @fhj 那就看些中文的视频先吧,慕课网之类的
    fhj
        30
    fhj  
    OP
       2022-06-12 01:16:04 +08:00 via Android
    @liaosong 感谢回复
    verzqli
        31
    verzqli  
       2022-07-07 12:14:32 +08:00
    立刻转 java
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2906 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 14:12 PVG 22:12 LAX 07:12 JFK 10:12
    Do have faith in what you're doing.
    ubao 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