标签: margins

使用带有StaggeredGridLayoutManager的RecyclerView时,如何避免项目之间的双重空间?

我正在使用带有StaggeredGridLayoutManager的RecyclerView来创建一个两列列表.但是如何在左列和右列之间设置右边距.我已经使用此代码从顶部创建右边距,但如何解决列之间的双倍空格.

public class SpacesItemDecoration extends RecyclerView.ItemDecoration {
    private int space;

    public SpacesItemDecoration(int space) {
        this.space = space;
    }

    @Override
    public void getItemOffsets(Rect outRect, View view, RecyclerView parent, RecyclerView.State state) {
        outRect.left = space;
        outRect.right = space;
        outRect.bottom = space;

        // Add top margin only for the first or second item to avoid double space between items
        // Add top margin only for the first or second item to avoid double space between items
        if((parent.getChildCount() > 0 && parent.getChildPosition(view) == 0) …
Run Code Online (Sandbox Code Playgroud)

android margins staggeredgridlayout android-recyclerview

14
推荐指数
4
解决办法
7821
查看次数

增加整个HTML Rmarkdown输出的宽度

我希望增加HTML Rmarkdown输出的总宽度.

从Rmarkdowns生成PDF文档时,可以选择在Rmd的YAML部分设置边距(例如geometry:margin = .5in).

我正在为HTML文档寻找类似的东西.以下链接是我的问题的一个很好的例子:https://rstudio.github.io/DT/extensions.html

正如您在该html网页上看到的那样,数据表的左侧和右侧有很多空白区域.有没有办法减少这个边距空间,从而增加数据表的宽度?

谢谢

html margins rstudio r-markdown

14
推荐指数
4
解决办法
8640
查看次数

Java - 内置边距和JTextArea的JPanel

我想创建这样的东西:

居中的文字区域

主面板的边距(x)和TextArea位于该面板的中心,几乎填满了面板.在底部是另一个具有自定义大小(高度y)的面板,可以通过一些快捷方式切换为可见和不可见.底部面板具有FlowLayout和少量元素.

问题是我不知道该怎么做.

BoxLayout没有边距.

我试过GridBagLayout,但我不工作或我不能理解它:(

我也试过设置JTextArea边距

textMain.setMargin(new Insets(insetTop, insetLeft, insetBottom, insetRight));
Run Code Online (Sandbox Code Playgroud)

但是当有大量文字时,顶部和底部边距消失.所以现在我正在尝试使用Panels.

请有人帮我这个吗?

java swing margins jtextarea insets

13
推荐指数
1
解决办法
3万
查看次数

从linearlayout以编程方式在两个按钮之间设置边距

如何以编程方式在"regler"和"decommender"按钮之间设置20dp的余量.

在此输入图像描述

这是我的工作

 LinearLayout lytmain = new LinearLayout(Mcontex);
            lytmain.setOrientation(LinearLayout.VERTICAL);
            LinearLayout lytdate = new LinearLayout(Mcontex);
            LinearLayout lytbutton = new LinearLayout(Mcontex);
            lytbutton.setBackgroundResource(R.color.black);



            lytbutton.setBackgroundResource(R.color.black);
            lytdate.setBackgroundResource(R.color.black);
            lytmain.setBackgroundResource(R.color.black);
            Button btnset = new Button(Mcontex);
            Button btncancel = new Button(Mcontex);


            btncancel.setShadowLayer(2, 1, 1, R.color.black);
            btnset.setShadowLayer(2, 1, 1, R.color.black);
            btnset.setBackgroundResource(R.drawable.black_button);
            btncancel.setBackgroundResource(R.drawable.black_button);

            btnset.setTextColor(Mcontex.getResources().getColor(R.color.white));
            btncancel.setTextColor(Mcontex.getResources().getColor(R.color.white));
            btncancel.setTextSize(15);
            btnset.setTextSize(15);
            btnset.setText("Régler");
            btncancel.setText("Décommander");

            btnset.setGravity(Gravity.CENTER);
            btncancel.setGravity(Gravity.CENTER);

            final WheelView month = new WheelView(Mcontex);
            final WheelView year = new WheelView(Mcontex);
            final WheelView day = new WheelView(Mcontex);

            lytdate.addView(day, new LayoutParams(
                    android.view.ViewGroup.LayoutParams.WRAP_CONTENT,
                    android.view.ViewGroup.LayoutParams.WRAP_CONTENT, 1.2f));
            lytdate.addView(month, new LayoutParams(
                    android.view.ViewGroup.LayoutParams.WRAP_CONTENT,
                    android.view.ViewGroup.LayoutParams.WRAP_CONTENT, 0.8f)); …
Run Code Online (Sandbox Code Playgroud)

android margins android-linearlayout android-button

13
推荐指数
1
解决办法
3万
查看次数

margin-top的项目在包含框之外有边距

我有一些这样的效果:

#div {
   background: green; 
   width: 200px;
   height: 100px;
}

h1 {
   margin-top: 100px;
}
Run Code Online (Sandbox Code Playgroud)

(显然有一些HTML可以用它.)

现在,当在浏览器中查看h1时,最顶部的显示#div100px边距位于顶部#div.

任何人都可以提出理由吗?

(代码有点太复杂,无法插入相关部分,所以如果没有人可以给我答案,那么我会发布它,也许有人会发现错误或其他什么.)

html css margins

12
推荐指数
2
解决办法
5628
查看次数

CSS页眉 - 如何使用打印边距?

我可以在每个页面上打印标题,但我是新手来打印边距.我认为@page css会起作用,但它似乎不会影响页边距.如果我在主体上设置边距,它适用于第一页,但后续页面在默认情况下开始上边距,将标题放在文本顶部.

<style>  
.header {  
 position: fixed;  
 top: 0;  
}  
@page {  
 size: 11in 17in;  
 margin-left: 1in;  
 margin-right: 1in;  
 margin-top: 1in;  
 margin-bottom: 1in;  
} 
</style>

<body>  
<span class=header>This is the header</span>  
This is the text of the document. (repeat until I get to page 2)  
</body>
Run Code Online (Sandbox Code Playgroud)

css printing margins

11
推荐指数
1
解决办法
1万
查看次数

自动调整水平条形图中的边距

我需要制作一系列水平分组条形图.条形图功能不会自动调整绘图的边距,因此文本会被切断.

  graphics.off()      # close graphics windows
   test <- matrix(c(55,65,30, 40,70,55,75,6,49,45,34,20), 
                  nrow =3 , 
               ncol=4, 
               byrow=TRUE,
               dimnames = list(c("Subgroup 1", "Subgroup 2", "Subgroup 3"),
                               c(
                                 "Category 1 Long text",
                                 "Category 2 very Long text",
                                 "Category 3 short text",
                                 "Category 4 very short text"
                                 )))
  barplot(test, 
       las=2,
       beside = TRUE,
       legend=T,
       horiz=T)
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

我找不到一个选项来自动向右移动图,R点图功能的方式((SAS中的条形图程序也会自动调整边距).显然,我总是可以使用par函数手动调整边距.

  par(mar=c(5.1, 13 ,4.1 ,2.1))
Run Code Online (Sandbox Code Playgroud)

将剧情向右移动

在此输入图像描述

是否可以根据文本的长度自动将图形向右移动(即调整边距)?

我可以想到2个相关的appproaches以编程方式进行:1)计算最长文本字符串的长度并相应地调整左边距2)创建数据的点图,以某种方式捕获边距并在条形图中使用相同的边距.

有更简单的方法吗?谢谢!

r margins labels string-length

11
推荐指数
1
解决办法
9362
查看次数

删除3D绘图中的轴边距

我花了几天时间试图找到一种方法来消除3D图中轴的微小边距.我试过ax.margins(0)ax.autoscale_view('tight')其他方法,但这些小的利润仍然存在.特别是,我不喜欢条形直方图被提升,即它们的底部不是零水平 - 参见示例图像.

所有轴上的不需要的边距

在gnuplot中,我会使用"set xyplane at 0".在matplotlib中,由于两侧的每个轴都有边距,因此能够控制每个轴都很棒.

编辑: 下面的HYRY解决方案效果很好,但是'X'轴在Y = 0时得到一条网格线:

奇怪的轴

python axes margins matplotlib

11
推荐指数
1
解决办法
2915
查看次数

盒子之间的Flexbox边距

我知道flexboxes之间的边距可以通过属性自动设置align-content,但我需要它在px中设置固定边距.我正在寻找类似于column-gap多列的东西.

这是我需要做的:

演示

这里1,2,3和4,5之间的空间是相等的,比方说30px.任何的想法?

css margins flexbox

11
推荐指数
1
解决办法
2万
查看次数

在Xcode 6.0.1中的Interface Builder中,"约束边距"意味着什么

我理解"与最近邻居间隔"的目的(在Xcode 6中,尤其是在Interface Builder中)但是"限制边缘"的意义是什么?

"与最近邻居间隔"是否是特定控制按钮边缘之间的链接,以及同时选中名为"约束到边距"的复选框的事实?

这个功能在Autolayout中的作用是什么?

请找一个带有复选框的屏幕截图和我正在谈论的标签,下面用红色包围:

限制边距截图

(上面的屏幕截图更大)

提前感谢您对我的三个问题的答案.

margins interface-builder autolayout swift xcode6

11
推荐指数
1
解决办法
7901
查看次数