问题标签 [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.

0 投票
4 回答
1169 浏览

android - 如何在相对布局中以父视图为中心对齐下方的视图

我想在相对布局中将 centerInParent 属性设置为 true 的视图下方对齐 Framelayout。我试过 layout_below 但它不起作用。然后我尝试删除 centerInParent 并尝试了 center_horizo​​ntal 和 center_vertical 但它也无济于事,FrameLayout 仍然卡在布局的顶部。这是我的布局代码:

0 投票
1 回答
54 浏览

android - 无法让 android studio 识别 PercentageRelativeLayout

我正在尝试使用 PercentRelativeLayout 但 gradle 找不到相关资源标识符的罚款。

这是我的布局(列表视图中的简单项目)

这是我的 build.gradle 文件:

这是我从 Android Studio 得到的错误:

您的帮助将不胜感激

0 投票
2 回答
170 浏览

android - ListView 中的 Android PercentRelativeLayout 什么也不显示

我正在尝试使用 PercentRelativeLayout 构建一个 ListView,但它什么也没画。

我将 Genymotion 的定制手机与 andoird 4.4.4(API 级别 19)一起使用。

当我切换到 LinearLayout 的 RelativeLayout 时,项目就会出现。在 PercentRelativeLayout 中,它什么也不显示。

我究竟做错了什么?

您的帮助将不胜感激。

附件是一个丑陋的列表视图项目方案。图像项尚未包含在内。

在此处输入图像描述

0 投票
1 回答
947 浏览

android - Android PercentRelativeLayout 宽度和高度应该指定

我正在尝试使用android.support.percent.PercentRelativeLayout

Android Studio 给了我错误:

我究竟做错了什么?

这是来自官方网站的示例,为什么它不起作用?

0 投票
1 回答
93 浏览

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 子类,所以如果我需要在那里通过一些覆盖来创造一些魔法,我可以做到这一点。

0 投票
1 回答
684 浏览

android - Android 百分比支持库未产生结果

我正在尝试使用 Android 百分比支持库,以便我可以设置与屏幕大小成比例的 imageVIews 的边距。这样做对 imageViews 的边距没有影响。这是我的 XML 文件:

我在下面的 build.gradle 文件中包含了依赖项。

有什么我做错了吗?任何帮助将不胜感激。

0 投票
4 回答
718 浏览

android - 如何在 PercentRelativeLayout 中使百分比动态化?

我正在使用PercentRelativeLayout设计支持库,我想为 7 英寸和 10 英寸平板电脑设置不同的百分比。

例如,如果我有ImageView 如下所示。

现在,如果我想为 7 英寸平板电脑设置 70%,为 10 英寸平板电脑设置 60%,而不需要像 sw720dp 这样的不同布局文件夹。我可以做吗?帮助表示赞赏。

0 投票
1 回答
444 浏览

android - PercentRelativeLayout 不采用百分比的高度和边距顶部/底部相关属性

我正在使用百分比相对布局来定义卡片视图的布局。它在定义宽度和水平边距属性时工作正常。但是,以百分比定义高度和边距顶部/底部对布局没有影响。这是我的卡片布局的 xml:

0 投票
1 回答
225 浏览

android - 在 PercentRelativeLayout 中设置的 ImageView 不会显示

我尝试使用 PercentRelativeLayout 中包含的不同图像创建一个复杂的布局。

实际上我无法显示一个 ImageView 我想将其宽度设置为总宽度(父宽度)的百分比。

下面是我的代码:

和我得到的屏幕:

在此处输入图像描述

在左上角,您会看到(在红色方块中)我的 ImageView 没有显示。我要显示的图像是一个带有图像的正方形(所有这些都是图像)。

我希望看到的(我知道它与我正在构建的不完全相同:)),绿色箭头下的灰色方块(里面有钱)必须显示在我的箭头顶部(不要注意改变):

在此处输入图像描述

0 投票
0 回答
240 浏览

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

这是我想要的图片:

相对布局示例