Tag: 布局

获取屏幕的大小,当前网页和浏览器窗口

我怎样才能得到windowWidth , windowHeight , pageWidth , pageHeight , screenWidth , screenHeight , pageX , pageY , screenX , screenY这将在所有主stream浏览器中工作?

为什么在Swing中使用空布局不好意思?

最近,我开始为我工作的公司创build一个程序。 就像背景信息一样,我仍然是一名学生和初学者程序员,所以我的解决scheme可能不被推荐,我不知道如何去做,但它的工作原理,我不会因为它而被评判,因为这是一个与编程完全无关的学生工作。 该程序的事情是,它将在不同的屏幕尺寸和分辨率(800×600及以上)的多台不同的计算机上运行。 为了确保尽可能多的屏幕不丢失程序的任何部分,我将布局设置为空,并使用相对值硬编码所有内容。 该程序是自助服务terminal式的,我首先得到屏幕大小的值,然后从那里(例如,离开我的头顶,左边的菜单占了屏幕的八分之一,顶部的酒吧2%等) 。 我也使用字体指标来确保组件的尺寸正确,并且一切都很好地显示出来。 我的问题是:为什么它让布局变成空而不是使用布局pipe理器呢? (我在一些论坛上被告知,这是一种可怕的做事方式)我知道布局pipe理器是如何工作的,知道如何使用不同的布局,但是对于这个程序的要求(多种不同的分辨率,自定义的button形状和布局,当你改变语言时,组件上的文本改变等等),我看不到自己使用布局pipe理器来完成这一切。 在这样的情况下,更有经验的程序员如何使用布局pipe理器? 当你想要一个button到某个特定的地方,而另一个特定的其他组件与别的预定义的布局不匹配时,你会怎么做?

以像素为单位获取屏幕尺寸

我创build了一些自定义元素,我想以编程方式将它们放在右上angular(从顶部边缘n像素,从右边缘m像素)。 因此,我需要获取屏幕宽度和屏幕高度,然后设置位置: int px = screenWidth – m; int py = screenHeight – n; 我如何在主Activity中获取screenWidth和screenHeight ?

什么是clearfix?

最近我正在浏览一些网站的代码,并看到每个<div>都有一个类的clearfix 。 经过Google的快速search,我了解到它有时候是IE6的,但实际上是一个clearfix? 你可以提供一个带有clearfix的布局的例子,相比于没有clearfix的布局吗?

在UITableView中使用自动布局来实现dynamic单元格布局和可变行高

如何在表格视图中使用UITableViewCell的自动布局,让每个单元格的内容和子视图决定行高度(本身/自动),同时保持平滑的滚动性能?

为什么不在HTML中使用表格进行布局?

似乎普遍认为表格不应该用于HTML中的布局。 为什么? 我从来没有(或者很less说实话)看到这个好的论点。 通常的答案是: 从布局分离内容是很好的 但这是一个错误的论点; 陈词滥调 。 我想这是真的,使用表格元素的布局与表格数据很less。 所以呢? 我的老板照顾吗? 我的用户关心吗? 也许我或我的开发人员必须维护一个网页护理…是不是一个表维护? 我认为使用表格比使用div和CSS 更容易 。 顺便说一下…为什么要使用div或span来完美地区分布局和表格中的内容呢? 只有div才能获得良好的布局,往往需要大量的嵌套div。 代码的可读性 我认为这是相反的。 大多数人理解HTML,很less理解CSS。 SEO最好不要使用表格 为什么? 任何人都可以certificate这是一个证据吗? 或从谷歌的声明,从SEO的angular度来看,表格是不鼓励的? 表格较慢。 一个额外的tbody元素必须被插入。 这是现代网页浏览器的花生。 给我看一些使用表格显着减慢页面的基准。 如果没有桌子,布局检修更容易,请参阅禅宗花园 。 大多数需要升级的网站也需要新的内容(HTML)。 新版本的网站只需要一个新的CSS文件的情况不太可能。 禅园是一个不错的网站,但有点理论。 更不用说它滥用 CSS了。 我真的很感兴趣的是使用div + CSS而不是表格。

没有AWT的Java GUI侦听器

我是一名首发的Java开发人员,仅从互联网教程学习。 我正在学习全屏GUI应用程序。 我昨天被告知,我不应该在我的程序中使用AWT,因为它已经过时了。 我已经知道轻量级和重量级的组件,主要问题是鼠标和键盘的监听器。 为什么AWT过时了? 如何使一个没有AWT的程序(将监听器添加到JComponents等)(什么样的Swing的东西可以代替AWT)?

如何在JPanel中添加带有空布局的JTable?

我想将JTable添加到布局为null JPanel 。 JPanel包含其他组件。 我必须在适当的位置添加JTable 。

Android:用于横向模式的备用布局xml

我怎么能有一个景观布局和一个肖像? 当用户将手机翻转过来时,我想要占用额外的宽度并节省垂直空间。

在Janel上集中一个JLabel

我正在使用NetBeans GUI生成器来处理我的布局(我对布局管理器非常糟糕),并试图放置一个简单的JLabel,以便它始终在其父级JPanel中居中(水平)。 理想情况下,即使JPanel被调整大小,这也会保持真实,但是如果这是一个疯狂的编码,而不是仅仅在JPanel被创建时居中就足够了。 我自己试图处理布局已经够坏了,但是由于NetBeans GUI Builder自动生成不可变的代码,因此我无法弄清楚如何执行这种对中操作,而且我也无法在网上找到任何帮助我的东西。 感谢任何能引导我走向正确的人!