向下滚动ListView后,是否可以显示一些不同的项目,如ImageView?

时间:2015-04-05 12:04:54

标签: android listview android-listview imageview

我是android的新手,我认为这个问题听起来很奇怪,但是,我想实现它。好吧,我想要做的是在向下滚动到列表视图的底部后在列表视图的底部显示一个imageView。我在下面有一个简单的代码。但滚动列表视图后是否可以弹出imageview?由于我是菜鸟,这里的一些专业提示对我来说意义重大。

 @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_task_reader);




        updateUI2();
    }



    private void updateUI2() {
        helper = new TaskDBHelper(TaskReader.this);
        SQLiteDatabase sqlDB = helper.getReadableDatabase();
        Cursor cursor = sqlDB.query(TaskContract.TABLE,
                new String[]{TaskContract.Columns._ID, TaskContract.Columns.TASK},
                null, null, null, null, null);

        listAdapter = new SimpleCursorAdapter(
                this,
                R.layout.task_read,
                cursor,
                new String[]{TaskContract.Columns.TASK},
                new int[]{R.id.taskTextRead},
                0
        );

        this.setListAdapter(listAdapter);
    }

//我已经在onCreate中添加了代码,但似乎无效。 Listview的id是android:id =“@ android:id / list”但是我犯了错误吗?

 list = (ListView)findViewById(android.R.id.list);

        //code to set adapter to populate list
        View footerView =  ((LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE)).inflate(R.layout.footer, null, false);
        list.addFooterView(footerView);

1 个答案:

答案 0 :(得分:0)

您可以使用ListView.addFooterView(footerView); ListView的方法。它将View添加到ListView的底部。

请参阅此问题:How to add a footer in ListView?

您可以在此处找到文档:http://developer.android.com/reference/android/widget/ListView.html#addFooterView(android.view.View)