Questions tagged «layout»

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

12
如何在vim中交换两个打开文件的位置(拆分)?
假设我在vim中有一些分割的任意布局。 ____________________ | one | two | | | | | |______| | | three| | | | |___________|______| 有没有一种方法来交换one和two维护相同的布局?在此示例中,这很简单,但是我正在寻找一种解决方案,该解决方案将有助于更复杂的布局。 更新: 我想我应该更清楚。我之前的示例是实际用例的简化。对于实际实例: 如何交换这些拆分中的任何两个,并保持相同的布局? 更新!3年后... 我将sgriffin的解决方案放在可以轻松安装的Vim插件中!使用您喜欢的插件管理器进行安装,然后尝试一下:WindowSwap.vim
313 layout  editor  split  vim 

4
如何在WPF中获得控件以填充可用空间?
Button如果不指定高度,某些WPF控件(如)似乎会很高兴地消耗其容器中的所有可用空间。 还有一些,例如我现在需要使用的(多行)TextBox,并且ListBox似乎更担心仅占用必要的空间以适合其内容,而不再担心。 如果您将这些人放在的单元格中UniformGrid,它们将扩展以适应可用空间。但是,UniformGrid实例并非适用于所有情况。如果您有一个网格,其中某些行设置为*高度,以将自身与其他*行之间的高度进行划分,该怎么办?如果您有一个,StackPanel并且有一个Label,一个List和一个Button,该怎么办?如何使列表占据标签和按钮未占用的所有空间? 我认为这确实是一个基本的布局要求,但是我无法弄清楚如何让它们填充可能的空间(将它们放入a DockPanel并将其设置为fill似乎也不起作用,因为在DockPanel只占用其子控件所需的空间)。 一个可调整大小的GUI将是相当可怕的,如果你有一起玩Height,Width,MinHeight,MinWidth等。 您可以将Height和Width属性绑定到您占用的网格单元吗?还是有其他方法可以做到这一点?



10
以编程方式在LinearLayout中设置边距
我正在尝试使用Java(而不是XML)来创建一个LinearLayout,并带有一个充满屏幕且具有边距的按钮。这是不带边距的代码: LinearLayout buttonsView = new LinearLayout(this); buttonsView.setOrientation(LinearLayout.VERTICAL); for (int r = 0; r < 6; ++r) { Button btn = new Button(this); btn.setText("A"); LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.FILL_PARENT, LinearLayout.LayoutParams.FILL_PARENT); // Verbose! lp.weight = 1.0f; // This is critical. Doesn't work without it. buttonsView.addView(btn, lp); } ViewGroup.LayoutParams lp = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.FILL_PARENT, …
266 java  android  layout  view  margin 

11
如何在div中居中SVG?
我有一个要在div中居中的SVG。div的宽度为900px。SVG的宽度为400像素。SVG的margin-left和margin-right设置为auto。不起作用,它的作用就像是左边距为0(默认值)。 有人知道我的错误吗?
252 css  layout  svg  positioning  margin 


7
什么是“ android.R.layout.simple_list_item_1”?
我已经开始学习Android开发,并且正在关注一本书中的todolist示例: // Create the array list of to do items final ArrayList<String> todoItems = new ArrayList<String>(); // Create the array adapter to bind the array to the listView final ArrayAdapter<String> aa; aa = new ArrayAdapter<String>( this, android.R.layout.simple_list_item_1, todoItems ); myListView.setAdapter(aa); 我无法完全理解此代码,尤其是以下代码行: android.R.layout.simple_list_item_1

20
流畅的网站是否值得一试?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引文回答。 5年前关闭。 改善这个问题 我现在正在制作一个网站,并且试图确定是否应该使它流畅。固定宽度的网站更容易制作,也更容易使它们看起来一致。 不过,老实说,我个人更喜欢查看流畅的网站,这些网站可以延伸到显示器的整个宽度。我的问题来自这样一个事实,在大多数现代浏览器中,您都可以控制并滚动鼠标滚轮以基本调整任何网站的大小。 那么创建一个流畅的网站值得麻烦吗?
218 html  css  layout  static  fluid 

5
使用Qt-Designer自动展开布局
我正在使用Qt Designer。 我想创建一个QVBoxLayout将自动扩展以填充整个窗口的窗口。 QVBoxLayout遗迹的布局是固定的。 如何QVBoxLayout使设计师扩展并填充整个窗口?
217 qt  layout  qt-designer 


7
滚动内容溢出的Flexbox
这是我用来实现上述布局的代码: .header { height: 50px; } .body { position: absolute; top: 50px; right: 0; bottom: 0; left: 0; display: flex; } .sidebar { width: 140px; } .main { flex: 1; display: flex; flex-direction: column; } .content { flex: 1; display: flex; } .column { padding: 20px; border-right: 1px solid #999; …

5
使用CSS截断长字符串:可行吗?
有没有什么好方法可以用纯HTML和CSS截断文本,以使动态内容适合固定宽度和高度的布局? 我一直在通过逻辑宽度(即盲目猜测的字符数)来截断服务器端,但是由于'w'比'i'宽,所以这往往不是最佳选择,并且还要求我重新猜测(并不断调整)每个固定宽度的字符数。理想情况下,截断将发生在浏览器中,该浏览器知道渲染文本的物理宽度。 我发现IE的text-overflow: ellipsis属性完全可以满足我的要求,但是我需要它能够跨浏览器。该属性似乎是(某种程度上)标准的,但Firefox不支持。我发现了各种 基于的变通办法overflow: hidden,但是它们要么不显示省略号(我希望用户知道内容已被截断),要么一直显示(即使内容未被截断)。 有没有人能以固定的布局来适合动态文本的好方法,还是服务器端的逻辑宽度截断是否和我现在想要的一样好?

16
如何检索视图的尺寸?
我有一个观点TableLayout, TableRow and TextView。我希望它看起来像一个网格。我需要获取此网格的高度和宽度。这些方法getHeight()和getWidth()总是返回0。这发生在我和动态也格式化网格时我使用XML版本。 如何检索视图的尺寸? 这是我在Debug中用于检查结果的测试程序: import android.app.Activity; import android.os.Bundle; import android.widget.TableLayout; import android.widget.TextView; public class appwig extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.maindemo); //<- includes the grid called "board" int vh = 0; int vw = 0; //Test-1 used the xml layout (which is displayed …


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.