这是一个TableLayout
吗?如果是,如何在第一行和每行不同的颜色下添加下划线?
问问题
76 次
4 回答
1
是的,这是您必须设置表格行的背景颜色的表格布局,请参阅以下链接单击此处
于 2013-01-15T10:36:47.223 回答
0
假设它是从一个ViewGroup
(包含子对象的对象,例如TableLayout
or 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 回答