当前位置: 首页 > 知识库问答 >
问题:

相对布局匹配父级和最大宽度

祁俊拔
2023-03-14

我有一个relationvelayout,我希望它填满视图的整个宽度,但是如果它比xx dip大,它应该保持这个大小。我尝试使用Android:maxwidth=“xxdp”,但它不能用于match_parent

共有1个答案

贾俊艾
2023-03-14

与其将width设置为match_parent,不如将width设置为“0dp”,将布局的权重设置为1.0f。假设同一父视图中没有其他视图,这将强制RelativeLayout填充宽度。maxwidth现在应该像您预期的那样工作。

 类似资料:
  • 我有一个片段包含一个带有layout_width=“match_parent”的RecyclerView: RecyclerView中的项是CardView,也具有layout_width=“match_parent”: 我将项目视图膨胀如下: 但当我运行该应用程序时,CardView将呈现为wrap_content,如下所示: 请注意,这是在仿真器上运行的,而不是真正的设备。 是我做错了什么,还

  • 本文向大家介绍相对布局和绝对布局,position:relative和obsolute。相关面试题,主要包含被问及相对布局和绝对布局,position:relative和obsolute。时的应答技巧和注意事项,需要的朋友参考一下 参考回答: 相对定位relative: 如果对一个元素进行相对定位,它将出现在它所在的位置上。然后,可以通过设置垂直或水平位置,让这个元素“相对于”它的起点进行移动。

  • 本文向大家介绍写出不定宽度的子级div,在相对于固定宽度的父级元素水平居中的布局相关面试题,主要包含被问及写出不定宽度的子级div,在相对于固定宽度的父级元素水平居中的布局时的应答技巧和注意事项,需要的朋友参考一下

  • 另外一个使用相对布局的方式是对节点使用origin和offset属性来指定相对另外一个节点的位置。 [ Left ] -> [ Right ] { origin: Left; offset: 2,1; } +------+ | Left | +------+ | | +-------+ +------------> | Right |

  • 所以我是一个计算机科学的学生,我已经完成了我的第一年。我想创建一个简单的程序,我意识到我已经厌倦了使用无布局; 给每一个单独的组件添加界限是如此的烦人。嗯,我一直在大量使用组件和,这使我的工作变得更容易了。但我已经厌倦了。 我非常关心我制作的GUI的外观,在开始添加代码的功能之前,我几乎用了一半的时间来编程使GUI看起来很好。通过不使用布局并添加边界,我被迫使用,因为如果更改JFrame的大小,这