Android开发如何进行平板适配
程序员文章站
2022-03-08 15:31:16
可以使用方法来判断是不是平板,方便后面操作 /** * 判断当前设备是手机还是平板,代码来自 Google I/O App for Android * * @param context * @return 平板返回 True,手机返回 False */ public static boolean isPad(Context context) { return (context.getResources().getConfigu...
可以使用方法来判断是不是平板,方便后面操作
/**
* 判断当前设备是手机还是平板,代码来自 Google I/O App for Android
*
* @param context
* @return 平板返回 True,手机返回 False
*/
public static boolean isPad(Context context) {
return (context.getResources().getConfiguration().screenLayout
& Configuration.SCREENLAYOUT_SIZE_MASK)
>= Configuration.SCREENLAYOUT_SIZE_LARGE;
}
TabLayout如果没有填满整条需要添加
android:layout_width="match_parent"
app:tabGravity="fill"
app:tabMaxWidth="0dp"
app:tabMode="fixed"(经过测试scrollable也能填满)
如果你使用的是Glide来加载图片,可以添加这个方法来加载原图
(在缩略图模糊的情况下)
Glide.override(Target.SIZE_ORIGINAL, Target.SIZE_ORIGINAL)
个人感觉平板的适配只是各种控件的大小变化,还要一个个的设置LayoutParams,麻烦的很
本文地址:https://blog.csdn.net/weixin_43184171/article/details/112222177