问题标签 [android-percentrelativelayout]
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 - 如何在相对布局中以父视图为中心对齐下方的视图
我想在相对布局中将 centerInParent 属性设置为 true 的视图下方对齐 Framelayout。我试过 layout_below 但它不起作用。然后我尝试删除 centerInParent 并尝试了 center_horizontal 和 center_vertical 但它也无济于事,FrameLayout 仍然卡在布局的顶部。这是我的布局代码:
android - 无法让 android studio 识别 PercentageRelativeLayout
我正在尝试使用 PercentRelativeLayout 但 gradle 找不到相关资源标识符的罚款。
这是我的布局(列表视图中的简单项目)
这是我的 build.gradle 文件:
这是我从 Android Studio 得到的错误:
您的帮助将不胜感激
android - Android PercentRelativeLayout 宽度和高度应该指定
我正在尝试使用android.support.percent.PercentRelativeLayout
:
Android Studio 给了我错误:
我究竟做错了什么?
这是来自官方网站的示例,为什么它不起作用?
android - 控制 RelativeLayout 中的嵌套 ViewGroup 大小:使用 wrap_content 仍然匹配父级
我有一个小部件,它使用 PercentRelativeLayout 在其中放置 4 个 ImageView。我需要百分比功能,因为我将图像沿着盒子的 4 个边放置,但相对大小不同:顶部的孩子占据了大约 60% 的高度。我已经自己预览了这个布局,效果很好,没问题。这个小部件wrap_content
适用于 w 和 h(w 我不太关心,但 h 很重要,正如您将看到的那样。)
我需要在更大的布局中使用这个小部件。现在我有另一个父RelativeLayout。此布局应在顶部包含所描述的小部件,然后在其下方包含一些按钮,以线性方式:|--(group widget)--(text button)--(image button)—-|
,其中 '|' 表示它应该紧贴父母。(这是一个相对的原因是我想在右下角浮动另一个视图。)
所以目标是:这个父布局应该调整到某个预定义的大小(基本上是屏幕,虽然在我的完整代码中还有更多高于这个级别 - 但我的问题只是在这个级别上发生隔离),2个按钮应该计算他们的自然大小并使用它,然后顶部的 PercentRelativeLayout 应该采用“剩余”高度并将其用于其子级的 % 大小。
实际上,如屏幕截图所示(来自布局预览工具)- PercentRelativeLayout 吸收了所有大小。
简而言之,您能否将一系列视图以相对布局固定在一起并拥有一个可变的子项?在 iOS 中,我会将第一个视图固定到父顶部,将最后一个视图固定到父底部,并将所有内容固定到它上面的东西上,按钮有它们的固有大小,然后我的神秘小部件会吸收其余部分。
编辑:我更新了这段代码以不使用 alignParentBottom,认为这是关键问题;我改为使用 alignParentTop。没变。还尝试在根部使用垂直线性布局。:(
顺便说一下,图像组小部件将是一个 PercentRelativeLayout 子类,所以如果我需要在那里通过一些覆盖来创造一些魔法,我可以做到这一点。
android - Android 百分比支持库未产生结果
我正在尝试使用 Android 百分比支持库,以便我可以设置与屏幕大小成比例的 imageVIews 的边距。这样做对 imageViews 的边距没有影响。这是我的 XML 文件:
我在下面的 build.gradle 文件中包含了依赖项。
有什么我做错了吗?任何帮助将不胜感激。
android - 如何在 PercentRelativeLayout 中使百分比动态化?
我正在使用PercentRelativeLayout
设计支持库,我想为 7 英寸和 10 英寸平板电脑设置不同的百分比。
例如,如果我有ImageView
如下所示。
现在,如果我想为 7 英寸平板电脑设置 70%,为 10 英寸平板电脑设置 60%,而不需要像 sw720dp 这样的不同布局文件夹。我可以做吗?帮助表示赞赏。
android - PercentRelativeLayout 不采用百分比的高度和边距顶部/底部相关属性
我正在使用百分比相对布局来定义卡片视图的布局。它在定义宽度和水平边距属性时工作正常。但是,以百分比定义高度和边距顶部/底部对布局没有影响。这是我的卡片布局的 xml:
android - Android PercentRelativeLayout `aspectRatio` 和隐式高度
我想将一个图像放置在另一个图像之上,同时仍然保持纵横比。这是我目前拥有的。
此布局导致第二个ImageView
不呈现。这可能是由PercentRelativeLayout
' 的layout_height
存在wrap_content
和第二个ImageView
的高度基于PercentRelativeLayout
' 的高度引起的。
我想要发生的事情:
PercentRelativeLayout
应该取第一个ImageView
(16/9)的高度。第二个
ImageView
(27/40)从PercentRelativeLayout
(间接从第一个ImageView
)获得高度。第二个的宽度
ImageView
是根据其隐含高度(包括填充)和app:layout_aspectRatio
.第二个
ImageView
应该与第一个的左侧重叠ImageView
。
这是我想要的图片: