博客专栏  >  移动开发   >  50个Android开发技巧

50个Android开发技巧

Android开发中经常遇到但会被忽视的开发技巧

关注
19 已关注
9篇博文
  • 50个Android开发技巧(24 处理ListView数据为空的情况)

    在移动平台上为用户展示数据的一个常用方法是将数据填充进一个List内,而此时需要注意的一点就是:           如何处理需要填充的数据为空的情况?           ListView及其他...

    2014-05-03 22:02
    11131
  • MVP模式在Android开发中的应用

    一、MVP介绍      随着UI创建技术的功能日益增强,UI层也履行着越来越多的职责。为了更好地细分视图(View)与模型(Model)的功能,让View专注于处理数据的可视化以及与用户的交互,同时...

    2014-04-29 15:48
    84685
  • 50个Android开发技巧(12 为控件添加圆角边框)

    控件的圆角边框可以使你的App看起来更美观,其实实现起来也很简单。 以创建一个灰色的带圆角边框的Button为例: 一、创建一个ShapeDrawable作为背景 在drawable目录下创建一...

    2014-04-25 11:46
    5226
  • 50个Android开发技巧(11 为文字添加特效)

    问题:如何构建一个模拟LED数字时钟的页面?效果如下图所示: 分析:我们可以利用两个TextView来显示,第一个TextView显示LED屏上默认不发光的88:88:88,另一个显示实时的时...

    2014-04-25 11:13
    5285
  • 50个Android开发技巧(10 为TextView添加样式)

    首先来看一个控件的样例: 手机上类似这样的场景你一定已经见过很多次了,但有没有考虑过它是怎样实现的? 也许你会认为这是一个稍微复杂的自定义的View,但,没错,这实际上只是一个原生的TextVi...

    2014-04-24 18:07
    3346
  • 50个Android开发技巧(09 避免用EditText对日期进行验证)

    我们都知道,在表单中对数据进行验证不但无聊而且容易出错。 想象一下,一个表单内有若干个需要日期类型的输入,而你又不想对这些输入信息进行日期类型的验证,你会怎么做? 这里有一种解决办法是,让用户认为他们...

    2014-04-24 17:15
    3084
  • 50个Android开发技巧(03 自定义ViewGroup)

    问题:如何创建一个如下图所示的布局?                图1  你可能会说,利用RelativeLayout和margins就可以实现。的确,如下XML代码可以简单地构建一个类似的布局...

    2014-04-24 15:25
    5505
  • 50个Android开发技巧(02 延迟加载和避免重复渲染视图)

    当你在Application中创建复杂的布局时,页面的渲染过程也变得更加缓慢。 此时,我们需要利用 标签(避免重复渲染)和 ViewStub类(延迟加载)来优化我们的页面。 一、利用标签来避免重...

    2014-04-24 11:37
    6959
  • 50个Android开发技巧(01 好好利用layout_weight属性)

    问题:如何将一个Button放置在布局中间并将其宽度设为其parent的50%? 分析:问题想要达到的效果应该是这样: 这看起来不难,但很多开发者并不知道达到这样效果的最佳方法。 解决:在此我...

    2014-04-24 10:39
    5457
img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部