Tag: 填充

setBackgroundResource()放弃我的XML布局属性

我有一个用作ListView的项目的视图。 在我的自定义适配器中,使用View.setBackgroundResource()根据项目在列表中的位置更改视图的背景。 (对于列表中的第一个和最后一个项目,我有单独的资源。) 如预期的那样设置正确的背景图像,但是它具有令人讨厌的副作用,即在视图的XML定义中设置的所有填充都被完全忽略。 (如果我在XML中设置可绘制背景,并且不要在适配器的运行时改变它,那么填充一切正常。) 我怎样才能改变背景图片,并保留填充? 这是一个错误? 编辑它似乎有人已经在这里find了同样的问题: 改变背景也改变了LinearLayout的填充?

jQuery如何获取元素的边距和填充?

只是想知道 – 如何使用jQuery – 我可以得到一个元素格式化总填充和余量等? 即30px 30px 30px 30px或30px 5px 15px 30px等 我试过了 var margT = jQuery('img').css('margin'); var bordT = jQuery('img').css('border'); var paddT = jQuery('img').css('padding'); 但是这不起作用? http://jsfiddle.net/q7Mra/

什么是Shim?

什么是Shim的定义?

填充内的填充符宽度为100%

好吧,所以我们知道,设置填充到对象会导致其宽度改变,即使它被明确设置。 虽然人们可以争论这个背后的逻辑,但是对某些元素会造成一些问题。 对于大多数情况下,您只需添加一个子元素并将填充添加到该元素,而不是设置为100%,但对于表单input,这不是一个可能的步骤。 看看这个: http : //sandman.net/test/formcss.html 第二个input的填充设置为5px,我非常喜欢默认设置。 但不幸的是,这使得input在所有方向上增长了10px,包括增加了10px到100%的宽度。 这里的问题是,我不能在input内添加一个子元素,所以我不能修复它。 所以问题是: 有没有办法在input内添加填充,同时仍然保持宽度100%? 它必须是100%,因为表格会以不同宽度的父母呈现,所以我不知道父母的宽度。

父母的填充绝对定位

你如何使一个绝对定位的元素荣誉父母的填充? 我想要一个内部div来横跨其父母的宽度,并定位在该父母的底部,基本上是一个页脚。 但孩子必须尊重家长的填充,而不是这样做。 孩子被压在父母的边缘。 所以我想要这个: 但我得到这个: <html> <body> <div style="background-color: blue; padding: 10px; position: relative; height: 100px;"> <div style="background-color: gray; position: absolute; left: 0px; right: 0px; bottom: 0px;">css sux</div> </div> </body> </html> 我可以用内部div的边距来实现,但是我不想添加这个。

WPF:具有列/行边距/填充的网格?

是否可以轻松地为WPF Grid中的行或列指定边距和/或填充? 我当然可以添加额外的列空间的东西,但这似乎是一个填充/边距的工作(这将给予更简单的XAML)。 有人从标准网格派生出来添加这个function吗?

Malloc vs新 – 不同的填充

我正在为使用MPI进行高性能计算(10 ^ 5 – 10 ^ 6内核)的项目审查其他人的C ++代码。 该代码旨在允许不同体系结构(可能)不同机器之间的通信。 他写了一条评论,内容如下: 我们通常会使用new和delete ,但是在这里我使用malloc和free 。 这是必要的,因为一些编译器会在使用new时候填充不同的数据,导致在不同平台之间传输数据的错误。 malloc不会发生这种情况。 这不符合我从标准的new和malloc问题中所知道的任何东西。 new / delete和malloc / free有什么区别? 暗示编译器能够以不同的方式计算对象的大小(但为什么与使用sizeof不同呢?)。 malloc&placement new与new是一个相当stream行的问题,但是只讨论malloc不使用的new构造malloc ,这与此无关。 malloc如何理解alignment? 说,内存保证与new或malloc正确的alignment,这是我以前的想法。 我的猜测是,他在过去的某个时间误诊了自己的bug,并推断new和malloc给出了不同数量的填充,我认为这可能是不正确的。 但是我找不到Google或者之前任何问题的答案。 帮助我,StackOverflow,你是我唯一的希望!

为什么CSS不支持负填充?

我曾经看到过很多次,负面填充的前景可能会帮助某些页面元素的CSS开发变得更好和更容易。 然而,在W3C CSS中并没有规定负填充。 这背后的原因是什么? 有没有妨碍财产,阻止它的使用? 感谢您的回答。 UPDATE 正如我所看到的,例如,如果您使用的字体有一些20px的垂直间距,并且希望将虚线边框应用于字体的底部,请在出现超链接时进行说明。 在这种情况下,你会发现风格太破旧了,因为虚线边框会出现在指定字词下方20px的位置。 如果使用负值保证金,则无法工作,因为保证金会改变区域外的区域。 负填充可能有助于这种情况。

如何防止填充属性在CSS中改变宽度或高度?

我正在用DIV创build一个站点。 除了当我创build一个DIV时,一切正常。 我创build它们是这样的(例子): newdiv { width: 200px; height: 60px; padding-left: 20px; text-align: left; } 当我添加padding-left属性时, DIV的宽度变为220px,我希望它保持在200px。 假设我创build了另一个名为anotherdiv DIV ,与anotherdiv完全相同,并将其放入newdiv但newdiv没有填充, anotherdiv padding-left: 20px 。 我得到同样的东西, newdiv的宽度将是220px。 我该如何解决这个问题?

Android – checkbox和文本之间的间距

是否有一个简单的方法来添加checkbox之间的CheckBox控件和相关的文本? 我不能只添加前导空格,因为我的标签是多行的。 原样,文本太靠近checkbox: