Android多分辨率适配框架(3)— 使用指南

本文详细介绍了如何使用SupportMultipleScreensUtil框架进行Android多分辨率适配,通过Hello World示例、动态添加View以及复杂的首页适配案例,展示了该框架的简便与高效。适配过程中强调使用px作为尺寸单位,并通过缩放功能实现不同设备的完美展现,简化了适配过程并减少了APK体积。
摘要由CSDN通过智能技术生成

探索Android软键盘的疑难杂症
深入探讨Android异步精髓Handler
详解Android主流框架不可或缺的基石
站在源码的肩膀上全解Scroller工作机制


Android多分辨率适配框架(1)— 核心基础
Android多分辨率适配框架(2)— 原理剖析
Android多分辨率适配框架(3)— 使用指南


自定义View系列教程00–推翻自己和过往,重学自定义View
自定义View系列教程01–常用工具介绍
自定义View系列教程02–onMeasure源码详尽分析
自定义View系列教程03–onLayout源码详尽分析
自定义View系列教程04–Draw源码分析及其实践
自定义View系列教程05–示例分析
自定义View系列教程06–详解View的Touch事件处理
自定义View系列教程07–详解ViewGroup分发Touch事件
自定义View系列教程08–滑动冲突的产生及其处理


PS:Android多分辨率适配框架视频教程同步更新啦


在上一篇文章中,我们分析了Android多分辨率适配框架的原理和代码实现。

在此,结合实例展示该框架的使用。

在展示的过程中,为了对照适配的效果,准备两部测试手机:

华为P7,分辨率为19201080,dpi为480
HTC T392,分辨率为800
480,dpi为240

嗯哼,开始吧。


##Hello World

我们先通过一个简单的示例来了解该框架的基本使用

第一步:编写布局代码

<?xml version="1.0" encoding="utf-8"?>
<!--原创作者:谷哥的小弟-->
<!--博客地址:http://blog.csdn.net/lfdfhl-->
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context="cc.displayutil2.MainActivity">

    <Button
        android:id="@+id/button"
        android:layout_width="460px"
        android:layout_height="200px"
        android:textSize="50px"
        android:background="@android:color/holo_blue_light"
        android:gravity="center"
        android:textColor="@android:color/holo_red_dark"
        android:text="BUTTON" />

    <LinearLayout
        android:layout_below="@id/button"
        android:layout_marginTop="100px"
        android:background="@android:color/holo_green_dark"
        android:layout_width="match_parent"
        android:orientation="vertical"
        android:layout_height="800px">

        <TextView
            android:id="@+id/textView"
 
评论 45
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

谷哥的小弟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值