如何删除表格之间的黑线

时间:2016-11-25 19:33:21

标签: android android-tablelayout

我目前正在制作一个连接4游戏并使用drawables作为资源。我每行有7个图像,当显示行并将它们添加到tablerow时,它们之间会添加一条黑线。我已经尝试了缩放和裁剪去除边距和填充的所有选项,但我仍然有黑线。我如何删除它?

enter image description here

xml:

<TableLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:id="@+id/table_jeu"
        android:gravity="bottom"
        android:layout_gravity="bottom">

    </TableLayout>

和以编程方式生成的行

for (int i = 0; i < nbRangées; i++)
        {
            TableRow.LayoutParams p = new TableRow.LayoutParams(TableRow.LayoutParams.MATCH_PARENT, TableRow.LayoutParams.WRAP_CONTENT);
            TableRow rangée = new TableRow(this);
            rangée.setLayoutParams(p);
            rangée.setWeightSum(nbColonnes);
            table.addView(rangée);

            for (int j = 0; j < nbColonnes; j++)
            {
                final ImageView _case = new ImageView(this);
                _case.setImageResource(R.drawable.case_vide);
                _case.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT));
                p = new LayoutParams();
                p.weight = 1;
                //p.setMargins(0, 0, 0, 0);
                _case.setLayoutParams(p);
                _case.setScaleType(ImageView.ScaleType.CENTER_CROP);
                _case.setAdjustViewBounds(true);
                _case.setTag(j);
                //_case.setPadding(0, 0, 0, 0);
                _case.setOnTouchListener(new View.OnTouchListener() {
                    @Override
                    public boolean onTouch(View view, MotionEvent arg1) {
                        sonJeton.start();
                        colonne = (int) _case.getTag();
                        partie.joue();

                        return false;
                    }
                });

                rangée.addView(_case);
            }
        }

0 个答案:

没有答案