public class UiUtils
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
ANIM |
static java.lang.String |
ARRAY |
static java.lang.String |
ATTR |
static java.lang.String |
BOOL |
static java.lang.String |
COLOR |
static java.lang.String |
DIMEN |
static java.lang.String |
DRAWABLE |
static java.lang.String |
ID |
static java.lang.String |
INTEGER |
static java.lang.String |
LAYOUT |
static java.lang.String |
MIPMAP |
static java.lang.String |
STRING |
static java.lang.String |
STYLE |
| 构造器和说明 |
|---|
UiUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static int |
dp2px(float value)
根据手机的分辨率从 dp 的单位 转成为 px(像素)
|
static float |
dp2pxF(float value)
根据手机的分辨率从 dp 的单位 转成为 px(像素)
|
static float |
getActionBarSize(android.content.Context context)
获取ActionBar的高度
|
static int |
getDisplayScreenHeight()
获取显示屏幕高度,不包含状态栏和导航栏
|
static int |
getDisplayScreenWidth()
获取显示屏幕宽度,不包含状态栏和导航栏
|
static int |
getNavigationBarHeight()
获取导航栏高度
|
static int[] |
getRealScreenResolution(android.app.Activity activity) |
static int |
getResId(android.content.Context context,
java.lang.String resType,
java.lang.String name)
获取资源ID
|
static int |
getStatusBarHeight()
获取状态栏高度
|
static android.graphics.Typeface |
getTypefaceFromAsset(java.lang.String path)
获取字体
|
static int |
px2dp(float value)
根据手机的分辨率从 px(像素) 的单位 转成为 dp
|
static float |
px2dpF(float value)
根据手机的分辨率从 px(像素) 的单位 转成为 dp
|
static void |
removeFromContainer(android.view.View view)
将自己从容器中移除
|
static void |
setFont(android.view.View root,
java.lang.String fontName)
设置TextView的字体,字体为外部文件,目录在assets
|
static void |
setFont(android.view.View root,
android.graphics.Typeface tf)
设置TextView的字体
|
static void |
setTextColor(android.view.View root,
int color)
设置布局中所有TextView的字体大小
|
static void |
setTextSize(android.view.View root,
int unit,
float size)
设置布局中所有TextView的字体大小
|
static void |
setToStatusBarHeight(android.view.View view)
将View的高度设置成状态栏高
|
public static final java.lang.String ANIM
public static final java.lang.String ARRAY
public static final java.lang.String ATTR
public static final java.lang.String BOOL
public static final java.lang.String COLOR
public static final java.lang.String DIMEN
public static final java.lang.String DRAWABLE
public static final java.lang.String ID
public static final java.lang.String INTEGER
public static final java.lang.String LAYOUT
public static final java.lang.String MIPMAP
public static final java.lang.String STRING
public static final java.lang.String STYLE
public static int getDisplayScreenWidth()
public static int getDisplayScreenHeight()
public static int getStatusBarHeight()
public static int getNavigationBarHeight()
public static int getResId(android.content.Context context,
java.lang.String resType,
java.lang.String name)
public static int[] getRealScreenResolution(android.app.Activity activity)
public static float dp2pxF(float value)
public static float px2dpF(float value)
public static int dp2px(float value)
public static int px2dp(float value)
public static void removeFromContainer(android.view.View view)
public static float getActionBarSize(android.content.Context context)
public static void setFont(android.view.View root,
java.lang.String fontName)
root - 根布局fontName - 字体名public static void setFont(android.view.View root,
android.graphics.Typeface tf)
root - 根布局tf - 字体public static void setTextSize(android.view.View root,
int unit,
float size)
root - 根布局public static void setTextColor(android.view.View root,
int color)
root - 根布局public static android.graphics.Typeface getTypefaceFromAsset(java.lang.String path)
path - 字体在assets的路径public static void setToStatusBarHeight(android.view.View view)