草庐IT

NgramWrapper_wrap

全部标签

android - 在 Android 中如何获取设置为 Wrap_Content 的 Textview 的宽度

我正在尝试将文本添加到我已将其宽度设置为Wrap_content的TextView中。我正在尝试获取此TextView的宽度。但它在所有情况下都显示为0。将文本设置到TextView后,如何获取TextView的宽度。代码如下:LinearLayoutll=newLinearLayout(this);ll.setOrientation(LinearLayout.VERTICAL);TextViewtv=newTextView(this);tv.setLayoutParams(newLayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.W

android - RecyclerView 与 GridLayoutManager 试图解决 wrap_content

我尝试解决以下问题:使用RecyclerView使用GridLayoutManager具有固定的单元格宽度recyclerview仅调整到必要的高度(wrap_content)我尝试使用下面的代码,问题是它不起作用,而且我还没有找到任何没有提到在方向改变时正确重绘的工作示例。publicclassAutofitRecyclerViewextendsRecyclerView{privateMyGridLayoutManagermanager;privateintcolumnWidth=-1;publicAutofitRecyclerView(Contextcontext){super(c

flutter - 设置子元素的高度等于 Wrap Widget (Flutter) 包含的其他最高元素

我需要如下图所示的框对齐。我使用WrapWidget将我的项目连续包装两个元素。但正如我所见,Wrap小部件没有crossAxisAlignment的拉伸(stretch)属性。我使用另一种方法来构建cardItem,以简化我的代码,并将其重新用于我的四张卡片。也许你知道一些其他的小部件来帮助做到这一点。谁能帮帮我。请参阅下面的代码:classTransfersextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){returnScaffold(appBar:AppBar(title:Text('Transfer

flutter - 设置子元素的高度等于 Wrap Widget (Flutter) 包含的其他最高元素

我需要如下图所示的框对齐。我使用WrapWidget将我的项目连续包装两个元素。但正如我所见,Wrap小部件没有crossAxisAlignment的拉伸(stretch)属性。我使用另一种方法来构建cardItem,以简化我的代码,并将其重新用于我的四张卡片。也许你知道一些其他的小部件来帮助做到这一点。谁能帮帮我。请参阅下面的代码:classTransfersextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){returnScaffold(appBar:AppBar(title:Text('Transfer

android - Glide 使 ImageView wrap_content 无用并且没有使用目标的动画

我在项目中使用Glide加载图片,但我发现了一个奇怪的事情。当我使用into(ImageView)时,ImageView显示与使用into(newBitmapImageViewTarget(centerImageView))时不一样:这是我的布局:当我使用时:StringimageUrl="http://7xlz1k.com1.z0.glb.clouddn.com/feedback-201604229711.png";Glide.with(this).load(imageUrl).into(centerImageView);ImageView的wrap_content不起作用,它显示如

android - ImageButton:强制方形图标(高度=WRAP_CONTENT,宽度=?)

在我的水平LinearLayout中,我有一个TextEdit和一个ImageButton。ImageButton与TextEdit一样高。我希望ImageButton的宽度和它的长度完全一样。目前看起来ImageButton的宽度就像没有缩放时一样(ImageButtonwidth[px]=unscaleddrawablewidth[px]):它应该是什么样子: 最佳答案 试试这个,我认为这应该可行:说明:centerInside将确保图像在ImageButton的范围内按比例缩放。adjustViewBounds="true"将

android - 为什么在使用 wrap_content 时会忽略 layout_marginBottom?

我有以下布局文件:在模拟器上(我在真实设备上测试过,看起来一样)布局如下所示:我的问题是:为什么白色布局下没有红色边距?我知道如果我将外部布局更改为:我会得到我想要的,但为什么wrap_content不能正常工作? 最佳答案 在documentation:Tomeasureitsdimensions,aviewtakesintoaccountitspadding.如果我没记错的话,这意味着边距没有添加到维度中。这意味着wrap_content工作正常但不考虑边距。只是一个简短的问题:为什么使用像70.6667dp这样的值?

android - ListView 忽略 wrap_content

我对Android中的ListView有疑问。当我设置android:layout_height="wrap_content"时,ListView只保持一两行长,我找不到让他“包裹起来”的方法。有什么办法可以实现吗?提前致谢! 最佳答案 永远不要将ListView的高度设置为wrap_content。将高度设置为fill_parent或执行以下操作:来源:http://www.youtube.com/watch?v=wDBM6wVEO70&t=40m45s 关于android-ListV

android - wrap_content 高度,但限制为父级的一半

我想要的是具有垂直排列的2个View的布局。让我们将顶部View称为A并将底部View称为B。我希望给B的高度量是其正常高度(即包装内容),但我不希望它的可用空间超过一半。A得到剩下的。另一种表达方式是,A应始终至少获得可用高度的50%,而B应始终获得最多50%。我似乎找不到实现该目标的简单方法。我可以将两个布局高度都设置为0并赋予它们相等的权重,这使得它们始终都是50%,但是如果B小于50%,则应该只给予它需要的。我能看到的唯一方法是为A或B使用自定义类并覆盖onMeasure以将高度限制为父级的50%,但似乎应该有更简单的方法。 最佳答案

android - 如何设置 textview 宽度 wrap_content 但限制为父宽度的 1/3

有一个TextView,它的宽度不应超过其父级宽度的1/3。如果它的宽度小于父元素的1/3,它应该有wrap_content行为。它的水平兄弟将始终在它旁边开始。尝试以下,它总是有1/3和2/3的硬切割,所以如果text1的空间小于1/3,TextView两个将不会在它旁边开始。将LinearLayout更改为RelativeLayout,则android:layout_weight="n"不起作用基本上,需要定义宽度为wrap_content并且maxWidth不超过1/3。有什么建议吗? 最佳答案 basically,needt