草庐IT

wrap-around

全部标签

java - ZXing条码阅读器: How to make custom border around capture screen?

我想在zxing捕获屏幕(相机屏幕)周围放置自定义边框。我需要为此做哪些修改?我需要更改哪些Activity和布局才能产生这种效果? 最佳答案 您根本不需要编辑布局。在ViewfinderView中找到onDraw方法。它是绘制“扫描矩形”的核心。你可以按照你想要的方式修改它。可以找到实际绘制矩形的代码here://Drawtheexterior(i.e.outsidetheframingrect)darkenedpaint.setColor(resultBitmap!=null?resultColor:maskColor);can

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这样的值?

安卓 : How to get rid of weird border around progress dialog

我已经为进度对话框制作了自定义样式,但是它周围有奇怪的边框。这是主题:@android:color/white@android:color/white@color/colorPrimaryDark@null知道为什么会有这么奇怪的背景吗? 最佳答案 要删除进度对话框周围的彩色或白色边框,请让对话框使用定义透明windowBackground的主题@android:color/transparent创建对话框时使用这个主题:newProgressDialog(MyActivity.this,R.style.MyDialogTheme)

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

安卓工作室 : 'wrap in container' in XML layout

当编辑XML布局文件时,Eclipse有一个称为“包装在容器中”的功能(重新格式化->Android->...),它允许您选择一个或多个View并在其周围包装您选择的布局。AndroidStudio中有类似的东西吗? 最佳答案 目前正在实现:Issue69000:Addthe"WrapIn"visualrefactoring-AndroidIssueTrackerTorNorbye,Android问题跟踪器维护者:Weshouldimplementthe"WrapIn"visualrefactoring.

android - 按钮背景图像拉伸(stretch)(wrap_content 或 dp 使用)

我正在为我的自定义按钮设置背景图片。我为我的应用程序制作了一个屏幕截图,并提到当我对按钮的宽度和高度使用“wrap_content”时,按钮被拉伸(stretch)了。当我在dp中固定大小时,它会看起来不错(例如:在我的mdpi文件夹中,我有48x48px图标,所以我在宽度和高度上设置了48dp)。你能解释一下为什么吗?上面的代码显示了我的XML文件。您可以检查此链接以查看我的问题的屏幕截图:https://www.dropbox.com/s/phnxt5p335ltqef/buttons_icon_altered.png 最佳答案

java - RecyclerView 重新计算 WRAP_CONTENT

在23.2版本中,我们现在可以为recyclerView高度使用WRAP_CONTENT,这很棒。我正在这样做,但是我想在将项目添加(或删除)到适配器(从而增加或减少高度)后重新计算高度。我的特定RecyclerView从1个项目开始,然后在用户进行选择时添加项目。所以我需要RecyclerView布局来增加高度,直到一定程度。理想情况下,当列表增加或减少时,这会通过平滑的动画发生。布局后如何让它WRAP_CONTENT?尝试过:recyclerview.requestLayout();recyclerview.invalidate(); 最佳答案