2013-11-15 41 views
0

我需要一些幫助來製作列表視圖佈局,主要問題是第一個和最後一個按鈕與其他所有按鈕不同,列表可以有不同數量的按鈕。我如何識別第一個和最後一個列表視圖項目並將它們設置爲除所有其他列表視圖按鈕之外的按鈕?帶有不同按鈕的列表視圖佈局

回答

0

您可以在Android應用程序的layout xml中設置按鈕屬性,所有元素都有其唯一的ID和名稱,您可以通過這些屬性來標識它們,如果在運行時添加元素,則有設置此值的方法。

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"); 
0

如果您使用的是循環再加入一個類第一個和最後標籤打印列表視圖。

然後你就可以通過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"); 
} 
相關問題