问题标签 [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.
android - 如何从右到左绘制元素?
我想在屏幕的右侧有一个按钮,以及一个编辑文本,它可以占据按钮左侧的所有位置。我能怎么做?
此 xml 将屏幕左侧的按钮打印给我,但之前什么都没有:/
android - Android中关于DP的问题
假设我更喜欢使用“dp”而不是“fill_parent”或“wrap_content”,为了用图片填充屏幕,使用什么合适的数字?
android - Android TextView不填充宽度,为什么?
我有以下布局并调用该布局。在某一时刻,同样的代码会填充父布局的宽度,一个选项卡。现在它没有,我不知道为什么。它使我无法发布我的最新版本。欢迎任何和所有输入。
section_title.xml:
以下是它的调用方式的片段:
谢谢!
android - Android:相同的 xml 行为不同,具体取决于我膨胀它的位置,我不知道为什么
为什么在直接从 xml 膨胀时设置了 fill_parent 时,滚动视图中的线性布局中的某些视图会填充父级,但在通过膨胀相同 xml 的自定义组件添加时却没有?
在两个不同的地方膨胀相同的 xml 的结果:
两者中最重要的一项是在扩展 linearLayout 的类中扩展 xml,然后将该类添加到滚动视图内的 linearLayout 中。这个观点没有填满父母,我不知道为什么。
底部项目是直接在包含这一切的活动中扩展 xml 的结果。它看起来如我所料。
这是在活动中添加两个视图的代码:
这是在自定义组件类“CommunityTaskListItem”中扩展活动的代码:
我认为 xml 没问题,因为直接在活动中膨胀时它可以正常工作。我的问题是为什么当 xml 在自定义组件的类中膨胀时,fill_parent 属性似乎丢失了?
为了更好的衡量,这里是被夸大的 xml: 编辑:我之前给了你错误的!这是正确的:
如果可以的话,我想保留自定义组件,而不是在我的活动中膨胀 xml。
编辑: CommunityTaskListItem 被夸大的代码:
编辑:现在一切正常!这是其他人的最终代码,以防他们遇到类似问题:自定义对象的构造函数:
自定义对象 xml:
老实说,我不知道我到底犯了什么错误,所以如果有人能说清楚,我将非常感激。
android - Android fill_parent 到 match_parent
引入 match_parent 和弃用 fill_parent 的原因是什么,因为两者的含义相同。这种变化不会成为向后兼容性的障碍吗?
java - 相对布局 fill_parent 问题
首先,我是 Android 开发的新手,所以这可能是一个简单的问题,但我真的无法让它工作。
我有以下布局。
你看到的是我有一个水平滚动视图(ScheduleScrollView
),它有两个相对布局。上一个包含时间线 ( ScheduleTimelineRelativeLayout
),而下一个 ( ScheduleConcertsRelativeLayout
) 将包含一些以编程方式创建的按钮。水平滚动视图与时间线一样宽。我希望较低的相对布局填充它的父级,这意味着它应该与水平滚动视图一样宽,但这不起作用。
我搜索了这个论坛,试图找到我的问题的答案。有人建议使用android:layout_width="match_parent"
,但这样做时,我会收到以下错误:
错误:不允许字符串类型(在“layout_width”处,值为“match_parent”)
其他人建议设置android:layout_weight="1"
,但这没有任何改变(并且该设置在我的自动完成中不可用,因此它似乎不存在)
下面的屏幕截图显示了我的问题。绿色部分是我的水平滚动视图的背景颜色。这不应该是可见的。相反,较低的红色部分应该到边缘。
更新:
更新:
ScheduleConcertsRelativeLayout
在布局布局后以编程方式设置宽度和高度是有效的。
android - fill_parent 不拉伸背景图像
我在这里疯了。我发誓我以前做过一千次这项工作,现在好像没有任何行为正常。我必须做一些愚蠢的事情。几天前,我遇到了列表视图项的背景问题,没有填充父项以延伸到列表视图项的高度。我终于放弃了,只是硬编码了一个高度来解决这个问题。现在我只是想设置整个活动的背景并让它填充它的父项,以便图像覆盖整个屏幕。此活动位于选项卡内。这是选项卡控制器的代码和我遇到问题的活动。
标签布局:
麻烦的活动:
这个问题似乎只发生在新的 Bionic 上。“@drawable/background”只会拉伸到列表视图的长度。如果列表视图中没有项目,它将不会显示任何内容。我什至尝试将其从布局中剥离出来并使其只是一个图像视图,但这也不起作用。就好像我在某处缺少一个 wrap_content 标记。通常我只会说这是仿生的问题,但看到我如何在 ListView 背景中遇到这些问题,我想我在某个地方搞砸了。请帮忙!!
同样在我的清单中:
但是我已经尝试删除它,无论我在该行中输入什么值,它都不会在我的应用程序中执行任何操作。
编辑:我刚刚意识到,如果我将图像放入“fill_parent”滚动视图,背景将相应地拉伸。但是,由于屏幕包含一个 ListView,我不能走这条路。这里有些古怪。
编辑 2:我刚刚撕掉了列表视图,它工作得很好。它在某种程度上与列表视图有关。
编辑 3:我刚刚通过将 ListView 高度设置为“wrap_content”解决了这个问题。我不知道为什么“fill_parent”会在此设备上导致此行为,但它已修复,所以现在一切都很好。再过 6 个小时我都无法自我回答,所以如果有人想将此作为答案,我会选择它为正确的。感谢大家!
android - Android Listview 宽度概率
这是屏幕的主要布局:
这是用于填充列表视图的适配器。
这是项目的 xml(locationitem.xml)。
现在我的问题是列表视图和其中的项目只占用显示所需的最小宽度,而我希望它占用可用的总宽度。我的代码有什么问题?
android - TabHost 不匹配是 HoneyComb Android 3.0 中的父宽度
我正在尝试在 HoneyComb 上创建 TabHost,就好像我在 1.6+ 上一样,但事实是当我复制代码时(对于 HoneyComb 和以前的版本相同),TabHost 与屏幕宽度不匹配。我不明白?
在模拟器上使用 API 3.0 上的 Halo 主题。
这是xml:
这是我的活动:
有谁知道为什么 TabHost 对 HoneyComb 的行为如此?
android - Webview 不适合全屏并打开操作栏
我想让 webview 全屏显示,顶部有操作栏,底部有标准菜单栏。它在没有操作栏的情况下正确显示。当我打开它时,webview 的底部显示在底部菜单栏下,我想把它放在两个菜单栏之间。它可能很容易解决,但找不到答案。谢谢!
代码:
主要的.xml
设置.xml
活动: