我需要android列表视图项目,其中包含以下详细信息:
任何人请帮助我并提前感谢此代码
答案 0 :(得分:0)
对于包含3行的ListView
,您需要拥有自定义适配器并覆盖它的getView()
方法。您可以在此处使用2个按钮来扩充布局,并为这两个按钮添加OnClickListener
。您的OnClickListener
必须覆盖onClick()
方法,其身体必须如下所示:
public void onClick(View v) {
int id = v.getId();
int currentIndex = listView.indexOfChild(v.getParent());
View view = listView.getChildAt(currentIndex);
switch(id) {
case upButtonId:
listView.removeView(view);
listView.addView(view, currentIndex--);
if(currentIndex == 0)
//disable Up Button
break;
case downButtonId:
listView.removeView(view);
listView.addView(view, currentIndex++);
if(currentIndex == listView.getChildCount() - 1)
//disable Down Button
break;
}
}