在表格行单元格中看到textview背景色的同时,表格行背景色也看到了

时间:2019-02-16 14:26:12

标签: android android-tablelayout

在一个Android应用程序中,我设置了一个2行2列的表格布局
每个单元格也包含一个TextView

1-我将黄色设置为XML文件中所有行的背景色
2-我也将红色设置为cell1(row1,coloumn1)中的TextView1和XML文件中其他TextView2,TextView3,TextView4的背景色
3-我将Textview1,TextView2,TextView3,TextView4的高度设置如下:

$CSVData | select-object @{n='Date';e={$_.date -replace "(\d+)(th|nd|st|rd)",'$1' | get-date -format "dd/MM/yyyy"}},Data | export-csv C:\Temp\NewCSVFile.csv -notypeinformation

TextView1.getLayoutParams().height = 100; TextView2.getLayoutParams().height = 100; TextView3.getLayoutParams().height = 100; TextView4.getLayoutParams().height = 100; 的所有layout_heightlayout_width以及行和TableLayout也都设置为TextView

现在的问题是,我在每个单元格上方仍看到黄色
当我将上述值增加到100至105时,黄色消失了
因此,这意味着每一行的高度都高于单元格(TextView)的高度

那怎么可能?

顺便说一句,当我在textview中添加 android:layout_gravity =“ center” 时,黄色消失了,这意味着每行的高度与单元格(TextView)的灰度相同

  

更新:当我使用EditText代替TextView时,没有问题   也(似乎是一个错误!)

0 个答案:

没有答案