我需要具有以下详细信息的 android 列表视图项目:
- 应该包含 10 行并且一次应该只显示 3 行,
- 应该有向上和向下箭头,向上或向下移动行以查看,
- 如果它是列表顶部的向上箭头应禁用,列表底部向下箭头应禁用。
任何人请帮助我并提前制作此代码
我需要具有以下详细信息的 android 列表视图项目:
任何人请帮助我并提前制作此代码
对于ListView
3 行,您需要有一个自定义适配器并覆盖它的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;
}
}