这是TableLayout
吗?如果是,如何在第一行和每行不同的颜色下划线?
答案 0 :(得分:1)
是的,这是您必须设置表格行背景颜色的表格布局,请参阅以下链接点击here
答案 1 :(得分:0)
假设它派生自ViewGroup
(包含子项的对象,例如TableLayout
或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)
并修改该特定子项。
答案 2 :(得分:0)
是的,这是一个表格布局
我很容易创造出类似的东西。
您还可以为每行中的文本添加点击事件,以执行不同的操作。
答案 3 :(得分:0)
您可以将listview与自定义项视图一起使用。只需在listview中添加标题(也可以添加页脚):
ListView list = (ListView) findViewById(R.id.listView);
View headerView = inflater.inflate(R.layout.header, list, false);
list.addHeaderView(headerView);