Thinking in Google Doc-不同设备适配

本文详细介绍了Android开发中语言、屏幕及版本适配的方法。针对不同API版本的兼容性问题,利用Android Support Library来实现诸如Fragment、ViewPager等功能,并介绍了Material Design组件的使用,如SnackBar、FloatingActionButton等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

对于Android开发,适配主要指下面3个方面:

1.语言适配

     国际化,最基本的方法是建立多个string.xml文件。

     另外,肯定有其它国际化的方法 。

2.屏幕适配(包括layout和bitmaps适配)

3.版本适配(在低版本平台上运行高版本API)

   使用Android Support Library这个支持库

   The Android Support Library package is a set of code libraries(一系列代码库的集合)

   ----- v4 Support Library

                如ViewPager、Fragment

   ----- Multidex Support Library

                http://blog.youkuaiyun.com/t12x3456/article/details/40837287

                解决集成sdk重复类的问题

   ----- v7 Support Libraries

      |------v7 appcompat library

            如ActionBar,AppcompatActivity

      |------v7 cardview library

      |-----v7 gridlayout library

      |------v7 recyclerview library       

   ----- V8、V13、V17,所谓的V指的就是Version。

       ----- Annotations Support Library

   ----- Design Support Library

            兼容性更广,直接可以向下兼容到Android 2.2

            支持Meterial Design,做出更炫的界面。

            http://www.androidchina.net/1381.html

            对于MeterialDesign里的各个组件作了详细的介绍

            http://blog.youkuaiyun.com/eclipsexys/article/details/46349721

    

        Snackbar使用及其注意事项http://www.jcodecraeer.com/plus/view.php?aid=3187

        TextInputLayout

        FloatingActionButton          形按钮http://blog.youkuaiyun.com/lmj623565791/article/details/46678867

            相当于一个ImageView

        TabLayout    http://www.bubuko.com/infodetail-977938.html(简单地实现页面滑动)        

                  NavigationView    导航界面的(封装了头布局和菜单布局)

                  AppBarLayout       对ToolBar和TabLayout的封装

                  CollapsingToolbarLayout     可以折叠的ToolBar

                  

                  

 


      本文转自屠夫章哥  51CTO博客,原文链接:http://blog.51cto.com/4259297/1715677,如需转载请自行联系原作者






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值