Listview布局与不同的按钮

时间:2013-11-15 11:59:46

标签: listview layout

我需要一些帮助才能制作listview布局,主要问题是第一个和最后一个按钮与其他按钮不同,列表可以有不同数量的按钮。如何识别第一个和最后一个列表视图项并将它们设置为除了所有其他列表视图按钮之外的按钮?

2 个答案:

答案 0 :(得分:0)

您可以在Android应用程序的布局xml中设置按钮属性,所有元素都有其唯一的ID和名称,您可以通过这些属性识别它们,如果要在运行时添加元素,则可以使用方法来设置此值。 / p>

Button btn = new Button(Context);
btn.setId(1); //seting id
//setting layout behavior
btn.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
btn.setText("Dynamic button");

答案 1 :(得分:0)

如果您使用循环打印listview,请为第一个和最后一个 li 标记添加一个类。

然后你可以通过css更改列表按钮:

li.first {
  list-style: disc outside url("http://mintmiles.com/admail/stcccfb13/images/bullet.gif");
}
li.last {
  list-style: disc outside url("http://www.plussizeliving.net/wp-content/uploads/2012/11/bullet-style.jpg");
}