Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 列表查看Android应用程序_Java_Android_Xml_Android Listview - Fatal编程技术网

Java 列表查看Android应用程序

Java 列表查看Android应用程序,java,android,xml,android-listview,Java,Android,Xml,Android Listview,我需要具有以下详细信息的android列表视图项目: 应包含10行,并且一次仅显示3行 应该有上下箭头指向它,可以上下移动行以查看 如果是列表顶部,则应禁用向上箭头,并禁用列表底部向下箭头 任何人请帮助我,并使此代码提前感谢具有3行的ListView,您需要有一个自定义适配器并覆盖它的getView()方法。您可以在此处使用两个按钮对布局进行充气,并将OnClickListener添加到这两个按钮中。您的OnClickListener必须重写onClick()方法,其主体必须如下所示: pu

我需要具有以下详细信息的android列表视图项目:

  • 应包含10行,并且一次仅显示3行
  • 应该有上下箭头指向它,可以上下移动行以查看
  • 如果是列表顶部,则应禁用向上箭头,并禁用列表底部向下箭头

任何人请帮助我,并使此代码提前感谢具有3行的
ListView
,您需要有一个自定义适配器并覆盖它的
getView()
方法。您可以在此处使用两个按钮对布局进行充气,并将
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;
    }
}

试试这里的这个,把它作为一个样本参考也许它能帮助你这一个是来自“Omar”