标签: layout

你能在RelativeLayout中居一个按钮吗?

我试图在相对布局中居中按钮,这可能吗?我尝试了重力和方向功能,但它们没有做任何事情.

layout android

163
推荐指数
6
解决办法
16万
查看次数

Xamarin.Form的LayoutOptions有什么区别,特别是Fill和Expand?

在Xamarin.Forms每个View有两个属性HorizontalOptionsVerticalOptions.两者都是类型LayoutOptions,可以具有以下值之一:

  • LayoutOptions.Start
  • LayoutOptions.Center
  • LayoutOptions.End
  • LayoutOptions.Fill
  • LayoutOptions.StartAndExpand
  • LayoutOptions.CenterAndExpand
  • LayoutOptions.EndAndExpand
  • LayoutOptions.FillAndExpand

显然,它控制父视图上视图的对齐方式.但每个选项的行为究竟如何呢?和Fill后缀有Expand什么区别?

c# layout view xamarin xamarin.forms

161
推荐指数
2
解决办法
4万
查看次数

使用display:flex填充剩余的垂直空间

在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>
Run Code Online (Sandbox Code Playgroud)

CSS:

section {
  display: flex;
  flex-flow: column;
  align-items: stretch;
  height: 300px;
}
header {
  flex: 0 1 auto;
  background: tomato;
}
div {
  flex: 1 1 auto;
  background: gold;
  overflow: auto;
}
footer …
Run Code Online (Sandbox Code Playgroud)

css layout flexbox

160
推荐指数
5
解决办法
16万
查看次数

使用可视格式语言在其超级视图中居中视图

我刚刚开始学习iOS的AutoLayout,并看了一下Visual Format Language.

这一切都很好,除了一件事:我只是无法在其超级视图中找到中心.
这可能与VFL有关,还是我需要自己手动创建约束?

layout ios autolayout visual-format-language

159
推荐指数
5
解决办法
8万
查看次数

以编程方式更改视图的右边距?

可以在Java代码中动态更改此属性吗?

android:layout_marginRight
Run Code Online (Sandbox Code Playgroud)

我有一个TextView,必须动态地将其位置改为左侧的一些像素.

如何以编程方式执行?

layout android textview

158
推荐指数
4
解决办法
14万
查看次数

154
推荐指数
9
解决办法
13万
查看次数

如何防止长话破坏我的div?

自从从TABLE布局切换到DIV布局以来,一个常见的问题仍然存在:

问题:你用动态文本填充你的DIV,并且不可避免地有一个超长的单词延伸到div列的边缘并使你的网站看起来不专业.

RETRO-WHINING:表格布局从未发生过这种情况.表格单元格总是很好地扩展到最长单词的宽度.

严重性:即使是最主要的网站,我也会看到这个问题,特别是在德国网站上,即使是"速度限制"等常用词也很长("Geschwindigkeitsbegrenzung").

有没有人有这个可行的解决方案?

html css layout

147
推荐指数
10
解决办法
12万
查看次数

锁定屏幕方向(Android)

可能重复:
如何在Android中禁用方向更改?

我正在编写一个使用不同内容(活动)的标签的Android应用程序.在其中一个活动中,我想将屏幕方向锁定为"Landscape"模式,但在其他活动中,我想要正常方向(根据传感器).

我现在正在做的是我正在打电话

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
Run Code Online (Sandbox Code Playgroud)

当我切换到横向模式活动时,和

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR);
Run Code Online (Sandbox Code Playgroud)

当我切换回其他活动时.但是,这似乎不起作用,整个应用程序锁定.这个问题的正常方法是什么?

layout android orientation

146
推荐指数
3
解决办法
29万
查看次数

浏览器不能缩放到400px以下?

我正在努力整理一个液体样式表,它很棒.我注意到的一件事是Chrome浏览器中的浏览器窗口不会调整到400px以下它只会卡在那里而在FF中我缩小它只是停在400px左右然后弹出一个水平滚动条.

当我在手机上打开网站时,它看起来很完美,大约是320px,所以我知道它的比例低于400px.

我很好奇,如果有人知道这是一个浏览器/桌面的东西,还是我应该看看我的CSS以外的东西.我没有任何最小宽度声明,所以我不确定是什么原因引起的.

再次在桌面上,它缩小到约400px的最小宽度并停止,但是当我在手机上打开它时,它会扩展到手机屏幕的大小,大约是320px ...好奇为什么至少它赢了在桌面上缩小到320像素.

-edit-而且我不确定这是否重要但Opera允许它缩小到几乎没有...所以它适用于Opera而不是Chrome或FF ...任何想法?

html css layout liquid-layout

141
推荐指数
7
解决办法
6万
查看次数

137
推荐指数
6
解决办法
18万
查看次数