1

这是一个TableLayout吗?如果是,如何在第一行和每行不同的颜色下添加下划线?

在此处输入图像描述

4

4 回答 4

1

是的,这是您必须设置表格行的背景颜色的表格布局,请参阅以下链接单击此处

于 2013-01-15T10:36:47.223 回答
0

假设它是从一个ViewGroup(包含子对象的对象,例如TableLayoutor ListView)派生的,那么很容易访问它的所有子对象(行)并对其进行处理。例如交替背景:

final int childCount = myGroup.getChildCount();
for(int i = 0; i < childCount; i++) {
  View child = myGroup.getChildAt(i);
  if(i % 2 == 0) {
    child.setBackgroundColor(color1);
  } else {
    child.setBackgroundColor(color2);
  }
}

更改第一行也是如此,只需使用myGroup.getChildAt(0)和修改那个特定的孩子。

于 2013-01-15T08:58:02.857 回答
0

是的,这是一个表格布局

我很容易创建了类似的。

您还可以为每行中的文本添加单击事件以执行不同的操作。

检查这个

于 2013-01-15T09:18:22.997 回答
0

您可以将列表视图与自定义项目视图一起使用。只需在列表视图中添加页眉(也可以添加页脚):

ListView list = (ListView) findViewById(R.id.listView);
View headerView = inflater.inflate(R.layout.header, list, false);
list.addHeaderView(headerView);
于 2013-01-15T09:27:40.223 回答