问题标签 [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 - SwipeRefreshLayout wrap_content 不适用于 Dialogfragment 中的 ListView
我正在尝试将SwipeRefreshLayout
包含子项ListView
的内容设置为.DialogFragment
实际上使Dialog包装它的孩子的高度,因为即使ListView只有一项,它也总是填充窗口高度。
布局 :
结果 :
我需要根据ListView项目使DialogFragment窗口缩放高度,而不总是填充窗口高度。
通过制作 theSwipeRefreshLayout
或 theListView
来包装内容(项目)。
我已经尝试了很多方法来做到这一点,但没有任何效果。
我怎样才能做到这一点?
更新 :
它SwipeRefreshLayout
本身正在填充整个窗口高度并忽略wrap_content
.
我替换ListView
为包装内容高度RecyclerView
,RecyclerView
这很好。但仍然SwipeRefreshLayout
是填充高度,迫使DialogFragment覆盖所有Window。
我将对话框高度设置为wrap_content
:
这是list_item.xml :
更新 2:
使用RecyclerView
和包装它,LinearLayout
这样wrap_content就可以了。
但仍然SwipeRefreshLayout
是在填补高度。
android - 安卓5.1现在可以显示Seekbar,6、7、8、9、10可以正常显示
这是xml
对于 android 5.1,seekbar 是不可见的,但在 6、7、8、9 和 10 上它确实可见。当我将“layout_height”从 20 dp 修改为“wrap_content”时,5.1 版可以显示 seekbar。我很困惑,android版本和wrap_content或固定高度值之间有什么联系吗?
此外,另一部屏幕尺寸完全相同的手机如果使用 20dp 也可以显示搜索栏。
提前谢谢!
android - 布局尺寸不合适
我正在创建一个 layout_banner.xml,它被多个其他布局引用,高度为 80dp。
布局横幅.xml:
预习:
但是,一旦我使用 <include> 将此布局添加到另一个布局中,高度就不是预期值:
活动主.xml:
预习:
为什么使用 include 引用时横幅短于 80dp?包含对象的高度设置为 wrap_content 所以 layout_banner.xml 不应该能够占据它需要的高度吗?
更新:感谢到目前为止的响应,从包含布局中删除宽度和高度修复了大小问题,但不幸的是,这也使得任何约束都被忽略了。例如,在下面的布局中,banner 是 80dp 的预期,但应该在 recyclerView 下方,而不是在它之上:
android - 在 ConstraintLayout 中遇到 TextView 问题,*match constraint* 和 *wrap_content* 都没有给出理想的结果
我有一个文本视图。我真的不明白为什么wrap_content不起作用,或者有时匹配约束可以解决问题,而问题在于包装。在这种情况下,我无法让消息出现在我的屏幕上。我不介意它是单行还是下一行弹出感叹号,我想掌握在这种情况下使用什么或出现任何其他情况的性质。
我见过类似的问题,似乎app:layout_constrainedHeight="true"或app:layout_constrainedWidth="true"成功了,但我没有看到使用它们有什么不同。
“Level 1”在我的手机和模拟器上看起来像这样。我想在不修剪的情况下发布此文本,并真正了解为什么使用匹配约束或wrap_content来修剪它。
android-view - 当孩子的高度是 wrap_content 时,约束布局正在占用全宽
我希望测试视图的高度与卡的其余部分一样高。(请参阅代码片段末尾的图像)但它将视图的高度推到整个屏幕。
只有在提供 0 高度后它才能按我们想要的方式工作,这似乎不正确。除了提供0 高度来实现这种行为之外,还能做什么?
android - Android - TextView wrap_content 在数字文本时不起作用
我的设备没有设置自定义字体,所以应用程序的字体应该遵循设备设置字体。
在应用自定义字体的时候,发现textview的宽度被剪掉了,所以我把它留为wrap_content,但是并不能正常工作。(默认字体设置 wrap_contetnt 效果很好)
代码如下,号码是这样剪的。帮助任何人!帮我!
android - 覆盖中带有 wrap_content 的 TextView 未扩展到完整内容宽度
在我的应用程序中,我有一个带有 TextView 的叠加层,它具有动态的文本大小和内容,并且可以使用触摸来移动。目标是使叠加层与文本大小相同。将 WRAP_CONTENT 用于覆盖,不会将包含文本的 LinearLayout 扩展到文本的全宽。
该示例加载与 Activity 的内容视图和叠加层相同的布局。使用 MATCH_PARENT,可以在 Overlay 中显示完整的 TextView,但这会使覆盖不能用于触摸事件,因为可以触摸整个宽度。如果没有 LinearLayout,它也不会扩展到整个宽度。当向文本添加更多行时,对于小于此最大宽度的宽度,wrap_content 按预期工作,而对于高度,wrap_content 按预期工作于整个设备高度。
如何在不使 TextView 或 LinearLayout 比文本更宽的情况下将 TextView 扩展到文本的全宽?
MainActivity.kt:
activity_main.xml
(在 AndroidManifest.xml<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
中是必需的)