问题标签 [android-wrap-content]
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 - RecyclerView高度wrap_content计算不正确
我想要我RecyclerView
的wrap_content
。我不想在 RecyclerView 内进行任何滚动,它应该调整到内部孩子的高度。我不想让我的父 ScrollView 滚动我的活动内容。
填充 RecyclerView:
我使用应该解决问题的RecyclerView
库:wrap_content
基本上 RecyclerView 的高度计算对我来说并不适用。RecyclerView 仍然有它自己的滚动,并且 ScrollView 也有一点滚动。如果我尝试将一些可笑的 RecyclerView 高度设置为 1000dp,使其大于项目的总高度,则滚动会根据需要进行,例如 RecyclerView 不会滚动,而 ScrollView 会滚动带有所有 RecyclerView 项目的活动。
那么我做错了什么?:)
android - Android 在 Fragment (wrap_content) 中动态地将文本添加到 textview
我在向 TextView 添加文本时遇到问题,该文本放置在 Fragment 的水平 LinearLayout 中。添加一些文本后,视图始终只显示 1 行。TextView 高度未环绕其内容。
我的 xml 文件:
我将不胜感激如何解决它的任何想法。提前致谢。
android - SwipeRefreshLayout 中的 RecyclerView 不是“wrap_content”
我有一个RecyclerView
作为唯一的孩子SwipeRefreshLayout
,我想要 RecyclerView wrap_content
。当我将它们都设置为“wrap_content”时,它不起作用。RecyclerView
物品较少的也match_parent
。当我删除SwipeRefreshLayout
时,RecyclerView
遗嘱wrap_content
。谁能帮我?我的英语很差,你可能听不懂。任何人都可以帮助我吗?非常感谢。
android - GridLayoutManager - 列宽换行它自己最大的孩子
我有一个RecyclerView
内部 anHorizontalScrollView
并且我希望它使用一个GridLayoutManager
. 这没关系,但有一件事仍然困扰着我,每列的宽度都是相同的(基于我想的最大单元格宽度?)。是否可以包装列的宽度以匹配该特定列的最大单元格?
它应该看起来像这样:
其中橙色部分是单元格视图所取的部分。
编辑
我们要求我澄清我的期望。举个例子胜过千言万语,这里你可以看到一个带有 GridLayoutManager 的 RecyclerView 的截图。每个项目都是一个简单的 TextView,其中随机包含 10 到 40 个字符之间的文本。如前所述,RecyclerView 位于 HorizontalScrollView 内。我们可以看到每一列都有相同的宽度,尽管这一列中的任何项目都不能满足整个宽度。我想要的是删除那些无用的空白空间并具有不同大小的列,每列与其最大子项的宽度相匹配。
如果你想测试这种行为,你可以克隆我在 Github 上上传的这个 repo:https ://github.com/ShargotthDev/TestGrid
如所问,这是我的 XML 布局(非常基本):
编辑 2
我应该提到一些单元格的跨度大小可能 > 1 并且 LayoutManager 应该是垂直的,以便这些单元格水平而不是垂直占据更多位置(不知道我是否让自己可以理解)。
谢谢你的时间 !
android - 查看寻呼机包装内容问题
我正在尝试使用此Android 将视图寻呼机高度设置为 wrap_content:我无法拥有 ViewPager WRAP_CONTENT
但它在底部留下了额外的空白
如何删除这个空间?
这是我的 xml 代码:
java - 在 Java 中将高度设置为 wrap_content 会使视图拒绝所有预定义的 XML 属性?
我在 XML 中创建了一个 TextView 并为其设置了一些规则(例如layout_bellow="something"
),并将其高度设置为 0,这样当单击按钮时,它的高度将设置为wrap_content
. 我为负责调整大小的按钮编写了下面的代码,下面是我为 TextView 编写的 XML 代码。问题是,当我单击按钮时,高度变为match_parent
,layout_bellow
属性被忽略并从父布局的开头绘制,宽度(设置为match_parent
)变为wrap_content
. 有什么问题?谢谢。
按钮:
XML: