Questions tagged «layout»

布局标签用于询问有关对象相对于包含元素的放置,对齐和对正的问题。对于与CSS有关的问题,请改用'css'标记。

12
实现像Wordle这样的词云的算法
语境 看一下Wordle:http://www.wordle.net/ 它比我见过的任何其他词云生成器都好看 注意:来源不可用-请阅读常见问题解答:http://www.wordle.net/faq#code 我的问题 有没有可用的算法可以实现Wordle的功能? 如果否,那么有哪些替代方法可以产生类似的输出? 我为什么要问 只是好奇 想学习

4
使用display:flex用CSS填充剩余的垂直空间
在3行布局中: 第一行应根据其内容调整大小 最下面一行的像素高度应固定 中间行应扩大以填充容器 问题在于,随着主要内容的扩展,它压缩了页眉和页脚行: HTML: <section> <header> header: sized to content <br>(but is it really?) </header> <div> main content: fills remaining space<br> x<br>x<br>x<br>x<br>x<br>x<br>x<br>x<br>x<br>x<br> <!-- uncomment to see it break - -> x<br>x<br>x<br>x<br>x<br>x<br>x<br>x<br>x<br> x<br>x<br>x<br>x<br>x<br>x<br>x<br>x<br>x<br> x<br>x<br>x<br>x<br>x<br>x<br>x<br>x<br>x<br> x<br>x<br>x<br>x<br>x<br>x<br>x<br>x<br>x<br> <!-- --> </div> <footer> footer: fixed height in px </footer> </section> CSS: section { …
194 css  layout  flexbox 

12
如何使用View使布局填充剩余空间?
我正在设计我的应用程序UI。我需要这样的布局: (<和>是按钮)。问题是,我不知道如何确保TextView会用两个具有固定大小的按钮填充剩余空间。 如果我在文本视图中使用fill_parent,则无法显示第二个按钮(>)。 如何制作看起来像图像的布局?

7
如何使行内块元素填充行的其余部分?
使用CSS和两个内联块(或其他)DIV标签而不是使用表,是否有可能这样做? 表格版本是这样的(添加了边框,您可以看到它): <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head></head> <body> <table style="width:100%;"> <tr> <td style="border:1px solid black;width:100px;height:10px;"></td> <td style="border:1px solid black;height:10px;"></td> </tr> </table> </body> </html> 它会产生带有固定宽度(而不是百分比宽度)的左列,并且右列会扩展以填充行上的剩余空间。听起来很简单,对吧?此外,由于没有任何东西“浮动”,因此父容器的高度会适当扩展以包含内容的高度。 --BEGIN RANT-- 我已经看到了带有固定宽度的边栏的多列布局的“清晰修复”和“圣杯”实现,它们很烂而且很复杂。他们颠倒了元素的顺序,使用了百分比宽度,或者使用了浮点数,负边距,并且“ left”,“ right”和“ margin”属性之间的关系很复杂。此外,布局是亚像素敏感的,因此即使添加边框,填充或边距的单个像素也将破坏整个布局,并将整列换行发送到下一行。例如,即使您尝试做一些简单的事情(例如,将4个元素放在一行上,每个元素的宽度都设置为25%),舍入误差也是一个问题。 -结束兰特- 我曾尝试使用“ inline-block”和“ white-space:nowrap;”,但问题是我无法获取第二个元素来填充行中的剩余空间。在某些情况下,可以将宽度设置为“ width:100%-(LeftColumWidth)px”,但是实际上不支持在width属性中执行计算。
186 css  layout  fixed-width 

17
Android:为什么视图没有maxHeight?
视图有一个,minHeight但不知为何缺少一个maxHeight: 我想要达到的目的是要填充一些项目(视图)ScrollView。当有1..3项目时,我想直接显示它们。表示ScrollView的高度为1、2或3个项目。 当有4个或更多项目时,我希望ScrollView停止扩展(因此为maxHeight)并开始提供滚动。 但是,很遗憾,无法设置maxHeight。因此,我可能必须以ScrollView编程方式将高度设置为WRAP_CONTENT存在1..3项时的高度,或者将高度设置为3*sizeOf(View)存在四个或更多项时的高度。 任何人都可以解释为什么已经没有maxHeight提供了minHeight吗? (顺便说一句:有些视图,例如ImageView已maxHeight实现。)

8
设置视图的绝对位置
是否可以在Android中设置视图的绝对位置?(我知道有个AbsoluteLayout,但已弃用...) 例如,如果我有一个240x320px的屏幕,如何添加一个20x20px的屏幕,ImageView使其中心位于位置(100,100)?


7
固定表单元格宽度
许多人仍然使用表格来布局控件,数据等。-流行的jqGrid就是一个例子。但是,发生了一些我似乎无法理解的魔术(它的桌子大声喊叫,可能会有多少魔术?) 如何设置表的列宽并使它像jqGrid那样遵守!?如果我尝试复制此内容,即使我设置了every <td style='width: 20px'>,只要这些单元格之一的内容大于20px,该单元格就会展开! 有什么想法或见解吗?
175 html  css  layout  html-table 

17
如何强制整个布局视图刷新?
我想强迫主布局资源视图重绘/刷新,例如Activity.onResume()方法。我怎样才能做到这一点 ? 通过主布局视图,我的意思是在Activity.onCreate()中调用的那个(下面的“ R.layout.mainscreen”),如下所示:- protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.mainscreen); }
173 android  layout  refresh 


3
Xamarin.Form的LayoutOptions(尤其是Fill和Expand)之间有什么区别?
在Xamarin.Forms中,每个View都有两个属性HorizontalOptions和VerticalOptions。两者都是类型,LayoutOptions并且可以具有以下值之一: LayoutOptions.Start LayoutOptions.Center LayoutOptions.End LayoutOptions.Fill LayoutOptions.StartAndExpand LayoutOptions.CenterAndExpand LayoutOptions.EndAndExpand LayoutOptions.FillAndExpand 显然,它控制了视图在父视图上的对齐方式。但是每个选项的行为到底如何?和Fill后缀有Expand什么区别?




16
浏览器不能缩放到400px以下吗?
我正在整理一个液体样式表,效果很好。我注意到的一件事是,我在Chrome中的浏览器窗口的大小不会调整到400px以下,它只会卡在此处,而在FF中,当我按比例缩小时,它只会停在400px左右,然后弹出一个水平滚动条。 当我在手机上打开该网站时,它看起来很完美,约为320像素,因此我知道它的比例确实低于400像素。 我很好奇是否有人知道这是浏览器/桌面设备还是我应该查看CSS以外的东西。我没有任何最小宽度声明,所以我不确定是什么原因引起的。 再次在桌面上,它会缩小到最小宽度(约400像素)并停止,但是当我在手机上打开它时,它会缩小到手机屏幕的大小(约320像素)……很好奇为什么至少会赢了不能缩小到桌面上的320px。 -edit-另外,我不确定这是否重要,但是Opera可以将其缩小到几乎没有任何东西...因此它可以在Opera中使用,而不是在Chrome或FF中使用...有什么想法吗?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.