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