Skip navigation links
A C D E F G I L M O P Q R S T U V W 

A

ActivityLifecycleCallbacksImpl - Class in me.jessyan.autosize
================================================ ActivityLifecycleCallbacksImpl 可用来代替在 BaseActivity 中加入适配代码的传统方式 ActivityLifecycleCallbacksImpl 这种方案类似于 AOP, 面向接口, 侵入性低, 方便统一管理, 扩展性强, 并且也支持适配三方库的 Activity
ActivityLifecycleCallbacksImpl(AutoAdaptStrategy) - Constructor for class me.jessyan.autosize.ActivityLifecycleCallbacksImpl
 
addCancelAdaptOfActivity(Class<?>) - Method in class me.jessyan.autosize.external.ExternalAdaptManager
将不需要适配的第三方库 Activity 添加进来 (但不局限于三方库), 即可让该 Activity 的适配效果失效
addExternalAdaptInfoOfActivity(Class<?>, ExternalAdaptInfo) - Method in class me.jessyan.autosize.external.ExternalAdaptManager
将需要提供自定义适配参数的三方库 Activity 添加进来 (但不局限于三方库), 即可让该 Activity 根据自己提供的适配参数进行适配 默认的全局适配参数不能满足您时可以使用此方法
applyAdapt(Object, Activity) - Method in interface me.jessyan.autosize.AutoAdaptStrategy
开始执行屏幕适配逻辑
applyAdapt(Object, Activity) - Method in class me.jessyan.autosize.DefaultAutoAdaptStrategy
 
applyAdapt(Object, Activity) - Method in class me.jessyan.autosize.WrapperAutoAdaptStrategy
 
AutoAdaptStrategy - Interface in me.jessyan.autosize
================================================ 屏幕适配逻辑策略类, 可通过 AutoSizeConfig.init(Application, boolean, AutoAdaptStrategy)AutoSizeConfig.setAutoAdaptStrategy(AutoAdaptStrategy) 切换策略
autoConvertDensity(Activity, float, boolean) - Static method in class me.jessyan.autosize.AutoSize
这里是今日头条适配方案的核心代码, 核心在于根据当前设备的实际情况做自动计算并转换 DisplayMetrics.densityDisplayMetrics.scaledDensityDisplayMetrics.densityDpi 这三个值, 额外增加 DisplayMetrics.xdpi 以支持单位 ptinmm
autoConvertDensity(Resources, float, boolean) - Static method in class me.jessyan.autosize.AutoSizeCompat
这里是今日头条适配方案的核心代码, 核心在于根据当前设备的实际情况做自动计算并转换 DisplayMetrics.densityDisplayMetrics.scaledDensityDisplayMetrics.densityDpi 这三个值, 额外增加 DisplayMetrics.xdpi 以支持单位 ptinmm
autoConvertDensityBaseOnHeight(Activity, float) - Static method in class me.jessyan.autosize.AutoSize
以高度为基准进行适配
autoConvertDensityBaseOnHeight(Resources, float) - Static method in class me.jessyan.autosize.AutoSizeCompat
以高度为基准进行适配
autoConvertDensityBaseOnWidth(Activity, float) - Static method in class me.jessyan.autosize.AutoSize
以宽度为基准进行适配
autoConvertDensityBaseOnWidth(Resources, float) - Static method in class me.jessyan.autosize.AutoSizeCompat
以宽度为基准进行适配
autoConvertDensityOfCustomAdapt(Activity, CustomAdapt) - Static method in class me.jessyan.autosize.AutoSize
使用 ActivityFragment 的自定义参数进行适配
autoConvertDensityOfCustomAdapt(Resources, CustomAdapt) - Static method in class me.jessyan.autosize.AutoSizeCompat
使用 ActivityFragment 的自定义参数进行适配
autoConvertDensityOfExternalAdaptInfo(Activity, ExternalAdaptInfo) - Static method in class me.jessyan.autosize.AutoSize
使用外部三方库的 ActivityFragment 的自定义适配参数进行适配
autoConvertDensityOfExternalAdaptInfo(Resources, ExternalAdaptInfo) - Static method in class me.jessyan.autosize.AutoSizeCompat
使用外部三方库的 ActivityFragment 的自定义适配参数进行适配
autoConvertDensityOfGlobal(Activity) - Static method in class me.jessyan.autosize.AutoSize
使用 AndroidAutoSize 初始化时设置的默认适配参数进行适配 (AndroidManifest 的 Meta 属性)
autoConvertDensityOfGlobal(Resources) - Static method in class me.jessyan.autosize.AutoSizeCompat
使用 AndroidAutoSize 初始化时设置的默认适配参数进行适配 (AndroidManifest 的 Meta 属性)
AutoSize - Class in me.jessyan.autosize
================================================ AndroidAutoSize 用于屏幕适配的核心方法都在这里, 核心原理来自于 今日头条官方适配方案 此方案只要应用到 Activity 上, 这个 Activity 下的所有 FragmentDialog、 自定义 View 都会达到适配的效果, 如果某个页面不想使用适配请让该 Activity 实现 CancelAdapt
AutoSizeCompat - Class in me.jessyan.autosize
================================================ 当遇到本来适配正常的布局突然出现适配失效,适配异常等问题, 重写当前 ActivityContextThemeWrapper.getResources() 并调用 AutoSizeCompat 的对应方法即可解决问题
AutoSizeConfig - Class in me.jessyan.autosize
================================================ AndroidAutoSize 参数配置类, 给 AndroidAutoSize 配置一些必要的自定义参数
AutoSizeUtils - Class in me.jessyan.autosize.utils
================================================ AndroidAutoSize 常用工具类

C

cancelAdapt(Activity) - Static method in class me.jessyan.autosize.AutoSize
取消适配
cancelAdapt(Resources) - Static method in class me.jessyan.autosize.AutoSizeCompat
取消适配
CancelAdapt - Interface in me.jessyan.autosize.internal
================================================ AndroidAutoSize 默认项目中的所有模块都使用适配功能, 三方库的 Activity 也不例外 如果某个页面不想使用适配功能, 请让该页面 Activity 实现此接口 实现此接口表示放弃适配, 所有的适配效果都将失效
checkArgument(boolean) - Static method in class me.jessyan.autosize.utils.Preconditions
 
checkArgument(boolean, Object) - Static method in class me.jessyan.autosize.utils.Preconditions
 
checkArgument(boolean, String, Object...) - Static method in class me.jessyan.autosize.utils.Preconditions
 
checkElementIndex(int, int) - Static method in class me.jessyan.autosize.utils.Preconditions
 
checkElementIndex(int, int, String) - Static method in class me.jessyan.autosize.utils.Preconditions
 
checkNotNull(T) - Static method in class me.jessyan.autosize.utils.Preconditions
 
checkNotNull(T, Object) - Static method in class me.jessyan.autosize.utils.Preconditions
 
checkNotNull(T, String, Object...) - Static method in class me.jessyan.autosize.utils.Preconditions
 
checkPositionIndex(int, int) - Static method in class me.jessyan.autosize.utils.Preconditions
 
checkPositionIndex(int, int, String) - Static method in class me.jessyan.autosize.utils.Preconditions
 
checkPositionIndexes(int, int, int) - Static method in class me.jessyan.autosize.utils.Preconditions
 
checkState(boolean) - Static method in class me.jessyan.autosize.utils.Preconditions
 
checkState(boolean, Object) - Static method in class me.jessyan.autosize.utils.Preconditions
 
checkState(boolean, String, Object...) - Static method in class me.jessyan.autosize.utils.Preconditions
 
CREATOR - Static variable in class me.jessyan.autosize.DisplayMetricsInfo
 
CREATOR - Static variable in class me.jessyan.autosize.external.ExternalAdaptInfo
 
CustomAdapt - Interface in me.jessyan.autosize.internal
================================================ 如果某些页面不想使用 AndroidAutoSize 初始化时设置的默认适配参数, 请让该页面 Activity 实现此接口 实现此接口即可自定义用于适配的一些参数, 从而影响最终的适配效果

D

d(String) - Static method in class me.jessyan.autosize.utils.LogUtils
 
DefaultAutoAdaptStrategy - Class in me.jessyan.autosize
================================================ 屏幕适配逻辑策略默认实现类, 可通过 AutoSizeConfig.init(Application, boolean, AutoAdaptStrategy)AutoSizeConfig.setAutoAdaptStrategy(AutoAdaptStrategy) 切换策略
DefaultAutoAdaptStrategy() - Constructor for class me.jessyan.autosize.DefaultAutoAdaptStrategy
 
delete(Uri, String, String[]) - Method in class me.jessyan.autosize.InitProvider
 
describeContents() - Method in class me.jessyan.autosize.DisplayMetricsInfo
 
describeContents() - Method in class me.jessyan.autosize.external.ExternalAdaptInfo
 
DisplayMetricsInfo - Class in me.jessyan.autosize
================================================ DisplayMetrics 封装类
DisplayMetricsInfo(float, int, float, float) - Constructor for class me.jessyan.autosize.DisplayMetricsInfo
 
DisplayMetricsInfo(Parcel) - Constructor for class me.jessyan.autosize.DisplayMetricsInfo
 
dp2px(Context, float) - Static method in class me.jessyan.autosize.utils.AutoSizeUtils
 

E

e(String) - Static method in class me.jessyan.autosize.utils.LogUtils
 
ExternalAdaptInfo - Class in me.jessyan.autosize.external
================================================ ExternalAdaptInfo 用来存储外部三方库的适配参数, 因为 AndroidAutoSize 默认会对项目中的所有模块都进行适配 三方库的 Activity 也不例外, 但三方库的适配参数可能和自己项目中的适配参数不一致, 导致三方库的适配效果和理想的效果差别很大 所以需要向 AndroidAutoSize 提供三方库的适配参数, 已完成对三方库的屏幕适配
ExternalAdaptInfo(boolean) - Constructor for class me.jessyan.autosize.external.ExternalAdaptInfo
 
ExternalAdaptInfo(boolean, float) - Constructor for class me.jessyan.autosize.external.ExternalAdaptInfo
 
ExternalAdaptInfo(Parcel) - Constructor for class me.jessyan.autosize.external.ExternalAdaptInfo
 
ExternalAdaptManager - Class in me.jessyan.autosize.external
================================================ 管理三方库的适配信息和状态, 通过 AutoSizeConfig.getExternalAdaptManager() 获取, 切勿自己 new AndroidAutoSize 通过实现接口的方式来让每个 Activity 都具有自定义适配参数的功能, 从而让每个 Activity 都可以自定义适配效果 但通过远程依赖的三方库并不能修改源码, 所以也不能让三方库的 Activity 实现接口, 实现接口的方式就显得无能为力 ExternalAdaptManager 就是专门用来处理这个问题, 项目初始化时把对应的三方库 Activity 传入 ExternalAdaptManager 即可
ExternalAdaptManager() - Constructor for class me.jessyan.autosize.external.ExternalAdaptManager
 

F

FragmentLifecycleCallbacksImpl - Class in me.jessyan.autosize
================================================ FragmentLifecycleCallbacksImpl 可用来代替在 BaseFragment 中加入适配代码的传统方式 FragmentLifecycleCallbacksImpl 这种方案类似于 AOP, 面向接口, 侵入性低, 方便统一管理, 扩展性强, 并且也支持适配三方库的 Fragment
FragmentLifecycleCallbacksImpl(AutoAdaptStrategy) - Constructor for class me.jessyan.autosize.FragmentLifecycleCallbacksImpl
 

G

getApplication() - Method in class me.jessyan.autosize.AutoSizeConfig
 
getDensity() - Method in class me.jessyan.autosize.DisplayMetricsInfo
 
getDensityDpi() - Method in class me.jessyan.autosize.DisplayMetricsInfo
 
getDesignHeight() - Method in class me.jessyan.autosize.unit.UnitsManager
getDesignHeightInDp() - Method in class me.jessyan.autosize.AutoSizeConfig
getDesignWidth() - Method in class me.jessyan.autosize.unit.UnitsManager
getDesignWidthInDp() - Method in class me.jessyan.autosize.AutoSizeConfig
getExternalAdaptInfoOfActivity(Class<?>) - Method in class me.jessyan.autosize.external.ExternalAdaptManager
这个 Activity 是否提供有自定义的适配参数, 如果有则使用此适配参数进行适配
getExternalAdaptManager() - Method in class me.jessyan.autosize.AutoSizeConfig
ExternalAdaptManager 用来管理外部三方库 Activity 的适配
getHeightOfNavigationBar(Context) - Static method in class me.jessyan.autosize.utils.ScreenUtils
 
getInitDensity() - Method in class me.jessyan.autosize.AutoSizeConfig
getInitDensityDpi() - Method in class me.jessyan.autosize.AutoSizeConfig
getInitScaledDensity() - Method in class me.jessyan.autosize.AutoSizeConfig
getInitXdpi() - Method in class me.jessyan.autosize.AutoSizeConfig
getInstance() - Static method in class me.jessyan.autosize.AutoSizeConfig
 
getOnAdaptListener() - Method in class me.jessyan.autosize.AutoSizeConfig
getRawScreenSize(Context) - Static method in class me.jessyan.autosize.utils.ScreenUtils
获取原始的屏幕尺寸
getScaledDensity() - Method in class me.jessyan.autosize.DisplayMetricsInfo
 
getScreenHeight() - Method in class me.jessyan.autosize.AutoSizeConfig
getScreenSize(Context) - Static method in class me.jessyan.autosize.utils.ScreenUtils
获取当前的屏幕尺寸
getScreenWidth() - Method in class me.jessyan.autosize.AutoSizeConfig
getSizeInDp() - Method in class me.jessyan.autosize.external.ExternalAdaptInfo
 
getSizeInDp() - Method in interface me.jessyan.autosize.internal.CustomAdapt
返回设计图上的设计尺寸, 单位 dp CustomAdapt.getSizeInDp() 须配合 CustomAdapt.isBaseOnWidth() 使用, 规则如下: 如果 CustomAdapt.isBaseOnWidth() 返回 true, CustomAdapt.getSizeInDp() 则应该返回设计图的总宽度 如果 CustomAdapt.isBaseOnWidth() 返回 false, CustomAdapt.getSizeInDp() 则应该返回设计图的总高度 如果您不需要自定义设计图上的设计尺寸, 想继续使用在 AndroidManifest 中填写的设计图尺寸, CustomAdapt.getSizeInDp() 则返回 0
getStatusBarHeight() - Static method in class me.jessyan.autosize.utils.ScreenUtils
 
getSupportSubunits() - Method in class me.jessyan.autosize.unit.UnitsManager
AndroidAutoSize 以什么单位为副单位, 默认为 Subunits.NONE, 即不支持副单位, 详情请看类文件的注释 UnitsManager
getTmpMetricsField() - Method in class me.jessyan.autosize.AutoSizeConfig
getType(Uri) - Method in class me.jessyan.autosize.InitProvider
 
getUnitsManager() - Method in class me.jessyan.autosize.AutoSizeConfig
UnitsManager 用来管理 AndroidAutoSize 支持的所有单位, AndroidAutoSize 支持五种单位 (dp、sp、pt、in、mm)
getXdpi() - Method in class me.jessyan.autosize.DisplayMetricsInfo
 

I

in2px(Context, float) - Static method in class me.jessyan.autosize.utils.AutoSizeUtils
 
initCompatMultiProcess(Context) - Static method in class me.jessyan.autosize.AutoSize
当 App 中出现多进程,并且您需要适配所有的进程,就需要在 App 初始化时调用 AutoSize.initCompatMultiProcess(android.content.Context) 建议实现自定义 Application 并在 Application.onCreate() 中调用 AutoSize.initCompatMultiProcess(android.content.Context)
InitProvider - Class in me.jessyan.autosize
================================================ 通过声明 ContentProvider 自动完成初始化 Created by JessYan on 2018/8/19 11:55 Contact me Follow me ================================================
InitProvider() - Constructor for class me.jessyan.autosize.InitProvider
 
insert(Uri, ContentValues) - Method in class me.jessyan.autosize.InitProvider
 
isBaseOnWidth() - Method in class me.jessyan.autosize.AutoSizeConfig
isBaseOnWidth() - Method in class me.jessyan.autosize.external.ExternalAdaptInfo
 
isBaseOnWidth() - Method in interface me.jessyan.autosize.internal.CustomAdapt
是否按照宽度进行等比例适配 (为了保证在高宽比不同的屏幕上也能正常适配, 所以只能在宽度和高度之中选一个作为基准进行适配)
isCancelAdapt(Class<?>) - Method in class me.jessyan.autosize.external.ExternalAdaptManager
这个 Activity 是否存在在取消适配的列表中, 如果在, 则该 Activity 适配失效
isCustomFragment() - Method in class me.jessyan.autosize.AutoSizeConfig
框架是否已经开启支持自定义 Fragment 的适配参数
isDebug() - Static method in class me.jessyan.autosize.utils.LogUtils
 
isExcludeFontScale() - Method in class me.jessyan.autosize.AutoSizeConfig
是否屏蔽系统字体大小对 AndroidAutoSize 的影响, 如果为 true, App 内的字体的大小将不会跟随系统设置中字体大小的改变 如果为 false, 则会跟随系统设置中字体大小的改变, 默认为 false
isMiui() - Method in class me.jessyan.autosize.AutoSizeConfig
isRun() - Method in class me.jessyan.autosize.external.ExternalAdaptManager
此管理器是否已经启动
isStop() - Method in class me.jessyan.autosize.AutoSizeConfig
框架是否已经停止运行
isSupportDP() - Method in class me.jessyan.autosize.unit.UnitsManager
是否支持 dp 单位, 默认支持, 详情请看类文件的注释 UnitsManager
isSupportSP() - Method in class me.jessyan.autosize.unit.UnitsManager
是否支持 sp 单位, 默认支持, 详情请看类文件的注释 UnitsManager
isUseDeviceSize() - Method in class me.jessyan.autosize.AutoSizeConfig
isVertical() - Method in class me.jessyan.autosize.AutoSizeConfig
获取屏幕方向

L

LogUtils - Class in me.jessyan.autosize.utils
================================================ Created by JessYan on 2018/8/8 18:48 Contact me Follow me ================================================

M

me.jessyan.autosize - package me.jessyan.autosize
 
me.jessyan.autosize.external - package me.jessyan.autosize.external
 
me.jessyan.autosize.internal - package me.jessyan.autosize.internal
 
me.jessyan.autosize.unit - package me.jessyan.autosize.unit
 
me.jessyan.autosize.utils - package me.jessyan.autosize.utils
 
mm2px(Context, float) - Static method in class me.jessyan.autosize.utils.AutoSizeUtils
 

O

onActivityCreated(Activity, Bundle) - Method in class me.jessyan.autosize.ActivityLifecycleCallbacksImpl
 
onActivityDestroyed(Activity) - Method in class me.jessyan.autosize.ActivityLifecycleCallbacksImpl
 
onActivityPaused(Activity) - Method in class me.jessyan.autosize.ActivityLifecycleCallbacksImpl
 
onActivityResumed(Activity) - Method in class me.jessyan.autosize.ActivityLifecycleCallbacksImpl
 
onActivitySaveInstanceState(Activity, Bundle) - Method in class me.jessyan.autosize.ActivityLifecycleCallbacksImpl
 
onActivityStarted(Activity) - Method in class me.jessyan.autosize.ActivityLifecycleCallbacksImpl
 
onActivityStopped(Activity) - Method in class me.jessyan.autosize.ActivityLifecycleCallbacksImpl
 
onAdaptAfter(Object, Activity) - Method in interface me.jessyan.autosize.onAdaptListener
在屏幕适配后调用
onAdaptBefore(Object, Activity) - Method in interface me.jessyan.autosize.onAdaptListener
在屏幕适配前调用
onAdaptListener - Interface in me.jessyan.autosize
================================================ 屏幕适配监听器,用于监听屏幕适配时的一些事件
onCreate() - Method in class me.jessyan.autosize.InitProvider
 
onFragmentCreated(FragmentManager, Fragment, Bundle) - Method in class me.jessyan.autosize.FragmentLifecycleCallbacksImpl
 

P

Preconditions - Class in me.jessyan.autosize.utils
================================================ Created by JessYan on 26/09/2016 13:59 Contact me Follow me ================================================
pt2px(Context, float) - Static method in class me.jessyan.autosize.utils.AutoSizeUtils
 

Q

query(Uri, String[], String, String[], String) - Method in class me.jessyan.autosize.InitProvider
 

R

restart() - Method in class me.jessyan.autosize.AutoSizeConfig
重新开始框架的运行 框架具有 热插拔 特性, 支持在项目运行中动态停止和重新启动适配功能

S

ScreenUtils - Class in me.jessyan.autosize.utils
================================================ Created by JessYan on 26/09/2016 16:59 Contact me Follow me ================================================
setAutoAdaptStrategy(AutoAdaptStrategy) - Method in class me.jessyan.autosize.ActivityLifecycleCallbacksImpl
设置屏幕适配逻辑策略类
setAutoAdaptStrategy(AutoAdaptStrategy) - Method in class me.jessyan.autosize.AutoSizeConfig
设置屏幕适配逻辑策略类
setAutoAdaptStrategy(AutoAdaptStrategy) - Method in class me.jessyan.autosize.FragmentLifecycleCallbacksImpl
设置屏幕适配逻辑策略类
setBaseOnWidth(boolean) - Method in class me.jessyan.autosize.AutoSizeConfig
是否全局按照宽度进行等比例适配
setBaseOnWidth(boolean) - Method in class me.jessyan.autosize.external.ExternalAdaptInfo
 
setCustomFragment(boolean) - Method in class me.jessyan.autosize.AutoSizeConfig
是否让框架支持自定义 Fragment 的适配参数, 由于这个需求是比较少见的, 所以须要使用者手动开启
setDebug(boolean) - Static method in class me.jessyan.autosize.utils.LogUtils
 
setDensity(float) - Method in class me.jessyan.autosize.DisplayMetricsInfo
 
setDensityDpi(int) - Method in class me.jessyan.autosize.DisplayMetricsInfo
 
setDesignHeight(float) - Method in class me.jessyan.autosize.unit.UnitsManager
设置设计图上的总高度, 建议单位为 px
setDesignHeightInDp(int) - Method in class me.jessyan.autosize.AutoSizeConfig
设置全局设计图高度
setDesignSize(float, float) - Method in class me.jessyan.autosize.unit.UnitsManager
设置设计图尺寸
setDesignWidth(float) - Method in class me.jessyan.autosize.unit.UnitsManager
设置设计图上的总宽度, 建议单位为 px
setDesignWidthInDp(int) - Method in class me.jessyan.autosize.AutoSizeConfig
设置全局设计图宽度
setExcludeFontScale(boolean) - Method in class me.jessyan.autosize.AutoSizeConfig
是否屏蔽系统字体大小对 AndroidAutoSize 的影响, 如果为 true, App 内的字体的大小将不会跟随系统设置中字体大小的改变 如果为 false, 则会跟随系统设置中字体大小的改变, 默认为 false
setLog(boolean) - Method in class me.jessyan.autosize.AutoSizeConfig
是否打印 Log
setOnAdaptListener(onAdaptListener) - Method in class me.jessyan.autosize.AutoSizeConfig
设置屏幕适配监听器
setRun(boolean) - Method in class me.jessyan.autosize.external.ExternalAdaptManager
设置管理器的运行状态
setScaledDensity(float) - Method in class me.jessyan.autosize.DisplayMetricsInfo
 
setScreenHeight(int) - Method in class me.jessyan.autosize.AutoSizeConfig
设置屏幕高度
setScreenWidth(int) - Method in class me.jessyan.autosize.AutoSizeConfig
设置屏幕宽度
setSizeInDp(float) - Method in class me.jessyan.autosize.external.ExternalAdaptInfo
 
setStatusBarHeight(int) - Method in class me.jessyan.autosize.AutoSizeConfig
设置状态栏高度
setSupportDP(boolean) - Method in class me.jessyan.autosize.unit.UnitsManager
是否让 AndroidAutoSize 支持 dp 单位, 默认支持, 详情请看类文件的注释 UnitsManager
setSupportSP(boolean) - Method in class me.jessyan.autosize.unit.UnitsManager
是否让 AndroidAutoSize 支持 sp 单位, 默认支持, 详情请看类文件的注释 UnitsManager
setSupportSubunits(Subunits) - Method in class me.jessyan.autosize.unit.UnitsManager
让 AndroidAutoSize 以什么单位为副单位, 在 pt、in、mm 这三个冷门单位中选择一个即可, 三个效果都是一样的 按自己的喜好选择, 比如我就喜欢 mm, 翻译为中文是妹妹的意思 默认为 Subunits.NONE, 即不支持副单位, 详情请看类文件的注释 UnitsManager
setUseDeviceSize(boolean) - Method in class me.jessyan.autosize.AutoSizeConfig
是否使用设备的实际尺寸做适配
setVertical(boolean) - Method in class me.jessyan.autosize.AutoSizeConfig
设置屏幕方向
setXdpi(float) - Method in class me.jessyan.autosize.DisplayMetricsInfo
 
sp2px(Context, float) - Static method in class me.jessyan.autosize.utils.AutoSizeUtils
 
stop(Activity) - Method in class me.jessyan.autosize.AutoSizeConfig
停止框架的运行 框架具有 热插拔 特性, 支持在项目运行中动态停止和重新启动适配功能
Subunits - Enum in me.jessyan.autosize.unit
================================================ AndroidAutoSize 支持一些在 Android 系统上比较少见的单位作为副单位, 用于规避修改 DisplayMetrics.density 所造成的对于其他使用 dp 布局的系统控件或三方库控件的不良影响

T

toString() - Method in class me.jessyan.autosize.DisplayMetricsInfo
 
toString() - Method in class me.jessyan.autosize.external.ExternalAdaptInfo
 

U

UnitsManager - Class in me.jessyan.autosize.unit
================================================ 管理 AndroidAutoSize 支持的所有单位, AndroidAutoSize 支持五种单位 (dp、sp、pt、in、mm) 其中 dp、sp 这两个是比较常见的单位, 作为 AndroidAutoSize 的主单位, 默认被 AndroidAutoSize 支持 pt、in、mm 这三个是比较少见的单位, 只可以选择其中的一个, 作为 AndroidAutoSize 的副单位, 与 dp、sp 一起被 AndroidAutoSize 支持 副单位是用于规避修改 DisplayMetrics.density 所造成的对于其他使用 dp 布局的系统控件或三方库控件的不良影响 您选择什么单位, 就在 layout 文件中用什么单位布局
UnitsManager() - Constructor for class me.jessyan.autosize.unit.UnitsManager
 
update(Uri, ContentValues, String, String[]) - Method in class me.jessyan.autosize.InitProvider
 

V

valueOf(String) - Static method in enum me.jessyan.autosize.unit.Subunits
Returns the enum constant of this type with the specified name.
values() - Static method in enum me.jessyan.autosize.unit.Subunits
Returns an array containing the constants of this enum type, in the order they are declared.

W

w(String) - Static method in class me.jessyan.autosize.utils.LogUtils
 
WrapperAutoAdaptStrategy - Class in me.jessyan.autosize
================================================ AutoAdaptStrategy 的包装者, 用于给 AutoAdaptStrategy 的实现类增加一些额外的职责
WrapperAutoAdaptStrategy(AutoAdaptStrategy) - Constructor for class me.jessyan.autosize.WrapperAutoAdaptStrategy
 
writeToParcel(Parcel, int) - Method in class me.jessyan.autosize.DisplayMetricsInfo
 
writeToParcel(Parcel, int) - Method in class me.jessyan.autosize.external.ExternalAdaptInfo
 
A C D E F G I L M O P Q R S T U V W 
Skip navigation links