首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >7英寸平板电脑上的Android布局

7英寸平板电脑上的Android布局
EN

Stack Overflow用户
提问于 2015-07-23 19:39:36
回答 1查看 163关注 0票数 0

我为手机和平板电脑设计了一个应用程序,但我有一个问题。

我在10英寸/7英寸的平板电脑上测试过,它工作得很好,但在最小宽度为480.0的7英寸平板电脑上,它显示了手机的布局。

我有三个文件夹: layout,layout-sw600dp和layout-sw720dp。

你能为我提供一些关于如何在400X800 7英寸平板电脑上实现这一点的提示,以进入平板电脑布局而不是手机布局吗?

非常感谢。

EN

回答 1

Stack Overflow用户

发布于 2015-07-23 19:45:57

面临着同样的问题。不需要创建3个不同的布局文件夹。使用DisplayMetrics逻辑。获取您的设备高度和重量。根据设备高度和宽度设置布局高度和宽度(应用%规则)。

代码语言:javascript
复制
DisplayMetrics metrics = getResources().getDisplayMetrics();

   int DeviceTotalWidth = metrics.widthPixels;
   int DeviceTotalHeight = metrics.heightPixels;

设置成这样,

代码语言:javascript
复制
 LinearLayout  LL_First_Section=(LinearLayout)findViewById(R.id.Your_Id);
 LL_First_Section.getLayoutParams().height= (int) (DeviceTotalHeight*11.21/100);
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31586280

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档