问题标签 [android-percent-layout]

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 投票
1 回答
1239 浏览

android - PercentFrameLayout 作为 Recycler 视图中的项目不起作用

PercentFrameLayout在下面使用作为项目RecyclerView是我的布局。PercentFrameLayout没有出现。它没有出现。

我在这里缺少什么..?

0 投票
1 回答
2024 浏览

android - PercentFrameLayout:您必须提供 layout_width 属性

我尝试使用PercentFrameLayout但收到此错误消息:

这是我使用的 xml:

这是一个错误还是我的错误?

0 投票
3 回答
262 浏览

android - 如何为手机和平板电脑设置不同的百分比

我目前正在使用android.support.percent API

我的示例代码

我的问题:

百分比相对布局适合在平板电脑中正确...但有些视图在手机中显示非常小。

所以我只想增加手机的百分比......而不是平板电脑。

我的问题:

如何使用百分比相对布局为手机和平板电脑设置不同的百分比。(如不同的尺寸)

app:layout_heightPercent="40%" // 适合平板电脑但我想提高到 50% 的手机..

0 投票
1 回答
41 浏览

android - PercentLayoutInfo 总是返回 null Android

我尝试了以下代码来实现 TextView 的“宽度”(百分比)。但是对于 PercentLayoutInfo,我总是为空。请帮忙。

这是我的 XML 文件:

0 投票
2 回答
65 浏览

android - 将子级设置为具有父级的百分比宽度

有 3 个带方向的LinearLayout容器。horizontal前两个LinearLayout各有4个TextView孩子。第三个只有 3 个。我已经为所有TextView孩子创建并分配了样式。样式片段:

使用这种样式,前两行很好地对齐,每个孩子TextView使用父母宽度的四分之一。然而TextView,第三个组件LinearLayout每个都使用父级宽度的三分之一。

所以组件对齐是这样的:

而不是这样(如预期的那样):

解决方案: 我尝试手动更改android:layout_weight第三行中每个子项的属性,如果我设置layout_weightC1,C2C3to0.25 0.25并且0.5我得到了所需的对齐方式。

问题:我做错了什么,因为我最初的解决方案是让每个TextView都有属性<item name="android:layout_weight">.25</item>没有按预期工作?