首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android栏目布局

Android栏目布局
EN

Stack Overflow用户
提问于 2013-07-12 22:24:56
回答 2查看 51关注 0票数 1

我正在开发一个应用程序,可以从web上检索新闻文章并显示它们。文章包含不同的部分,文本部分,图像等,所以我要做的是解析文章,创建相应的视图(TextView,ImageView等),并将它们添加到LinearLayout中。

特别是在横向模式的平板电脑上,这看起来并不好,所以首先想到的是它是2列。

我的问题是:有没有一个库或一段好的代码可以做一些与此相关的工作,比如测量我添加的视图的高度,在内容中选择一个好的位置从哪里切换到第二列,注意不要让右列比左列更深,等等。

图为解释。

EN

回答 2

Stack Overflow用户

发布于 2013-07-12 22:30:34

对不起,我误解了你的问题,你正在以编程的方式构建布局。如in this answer所示,您可以像这样获得窗口尺寸:

代码语言:javascript
复制
Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
int width = size.x;
int height = size.y;

然后,您可以找出一个阈值,以便开始使用多个列,并使您的视图达到您测量的这些大小的百分比。

票数 1
EN

Stack Overflow用户

发布于 2013-07-13 01:16:03

没有这样的库,因为它只被android系统支持,而不是你自己的方式。

我们为不同的屏幕尺寸使用片段和灵活的布局,它简单而强大。

请尝试阅读以下页面以了解详细信息。

http://developer.android.com/guide/practices/tablets-and-handsets.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17617219

复制
相关文章

相似问题

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