问题标签 [fill-parent]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
19804 浏览

android - 将图像缩放到最大可用宽度,保持纵横比并避免 ImageView 额外空间

我有这个简单的布局 XML 和一个 30X30 像素的 green_square.png 文件

我想要实现的是缩放图像以填充父宽度,保持它的纵横比而不需要 ImageView 的额外空间。

我为 ImageView 添加了一个红色背景,只是为了参考我想要避免的额外空间。

这是我的目标

0 投票
1 回答
1274 浏览

android - Android 自定义布局管理器 - 子布局

我创建了一个从 LinearLayout 派生的自定义布局管理器。(我并没有真正使用太多 LinearLayout 功能,但我不想关心所有许多 ViewGroup 抽象方法。)我只覆盖了

方法,我在 MyLayout.onLayout(...) 中为其每个孩子调用 child.layout(...) 。所有其他的东西都是原始的 LinearLayout。如果子级是没有子级的简单控件(MyLayout 的孙子级),它将正常工作,并且子级将正确放置在其父级 MyLayout 中。

当我将某些 ViewGroup(LinearLayout、ViewSwitcher、...)与子项作为 MyLayout 的子项一起使用时,就会出现问题。在这种情况下,孩子(MyLayout)放置得很好,但孙子(MyLayout)没有放在每个孩子里面。似乎 wrap_content、fill_parent、layoutWeight 等参数和值处理不正确。例如,MyLayout 中的 ViewSwitcher 不显示其内容,具有 fill_parent 的 LinearLayouts(MyLayout 的子级)子级(MyLayout 的孙级)的大小为 0px,CompoundButton(MyLayout 的子级)有时不显示其文本...

MyLayout.onLayout 中的 child.layout(...) 似乎正确设置了每个孩子的大小和位置,但我需要调用其他方法来使每个孩子的布局正常工作(如果孩子是有孩子的 ViewGroup)。是否有类似的东西或 MyLayout 刚刚更改 onLayout 应该可以正常工作?

感谢所有建议。

0 投票
2 回答
6493 浏览

android - 自定义对话框中的 ImageView - fill_parent 不起作用,我的对话框很小

我有一个简单的要求:我必须将一些图片(一些小分辨率,一些大分辨率)放在一个对话框中并全屏显示。

我试过这个:

我的布局是:

当我到处写fill_parent时,对话框不应该全屏吗?

在此处输入图像描述

0 投票
3 回答
185 浏览

android - 在父布局中拉伸两个布局

我试图实现两个嵌套的相对布局占用相等的空间并填充屏幕的整个宽度。所有父布局都在宽度上设置了 fillparent。Eclipse 中的图形视图看起来不错,但我的 HTC 不同意——它将它们粘合在一起(我很好),但它也将它们移到了左边。我希望他们伸展。

0 投票
1 回答
21344 浏览

android - Android 3 - 向 LinearLayout 添加片段:fill_parent 不起作用

我正在尝试以编程方式将片段添加到 LinearLayout,但片段不会在整个布局高度上拉伸其内容。它的作用类似于 wrap_content 而不是 fill_parent。

另一方面,fill_parent 作用于片段的宽度。我怎样才能改变这种行为?

仪表板活动:

它的 onCreate 方法:

ActivitystreamFragment XML:

及其createView:

0 投票
1 回答
5021 浏览

android - 行填充父但具有相同高度的表格布局

有谁知道一种方法可以让表格布局具有相同高度但填充父级的行数?

在下面的布局中,所有行都将具有相同的高度,但是如果我在第一行添加图像视图,则该行将拉伸以适应图像的高度。有没有办法让该行只显示图像视图的一部分,或者你可以放入其中的任何可以放入该行的内容?

0 投票
1 回答
656 浏览

android - 钛移动相对布局

我正在使用 Titanium 移动设备创建 android 应用程序。如何使用垂直布局创建此界面?

在官方的 android sdk 中,我们有 fill_parent 大小来将内容视图拉伸到底部。将高度设置为“自动”将根据内容的高度调整高度;将其设置为“100%”将覆盖整个屏幕。

几天来一直在寻找这个答案,非常感谢您的帮助。

编辑: 另一个问题,如果标题视图位于底部怎么办?

0 投票
1 回答
7018 浏览

android - fill_parent 没有在 LinearLayout 中填充整个屏幕

我试图搜索这个答案,最接近答案的是添加 android:resizable="true",它已被弃用。如果这个问题已得到回答,我深表歉意,但如果是,我找不到它。

无论如何,我的应用程序并没有填满整个屏幕。我使用的方法在 android 2.2 中工作,但我现在使用的是 2.3 模拟器,但它不工作。我不确定这是否真的是问题所在。

现在问题...

我正在创建一个温度转换器应用程序(是的,这是家庭作业),即使我为 LinearLayout 中的 layout_width 和 height 说 fill_parent,该应用程序也没有填满整个屏幕。我看到的一个建议是使用RelativeLayout,我想我可以这样做,但它似乎是一种创可贴,而不是解决方案。这不应该工作吗?

这是我的代码:

结果如下:

在此处输入图像描述

0 投票
2 回答
1685 浏览

android - Android TextView fill_parent

我需要构建一个类似于以下的布局:

所需布局

左边三行是TextView,一开始总高度未知。右边的元素应该是任何可以动态改变其背景颜色的小部件。它应该跨越它的高度来填充父级。

我怎样才能做到这一点?我应该使用什么小部件来显示颜色?以及什么布局?

我为正确的元素使用 TextView 尝试了以下操作,但它没有填充父元素。

0 投票
5 回答
9610 浏览

android - Android - EditText 多行强制填充高度

我需要一个 EditText 来填充我的窗口高度。我正在使用这个:

但我得到的只是一行 EditText,一旦我在多行输入返回按钮时写了一些东西,它就会更长且可滚动。我知道我可以设置行号,但在这种情况下,它应该在不同的设备上工作,并且每个设备(我猜)都有不同数量的行。

如何强制它填充设备的高度?

有小费吗?