如何在标准列表活动中添加其他按钮?

时间:2012-12-06 03:07:38

标签: android android-listview

我正在从Web服务加载名称,该名称始终包含最多30个名称。这个名字我可以用listactivity显示,但如果服务器上有超过30个名字,我需要listactivity底部的下一个和上一个按钮。

是否可以使用listactivity解决此问题,还是我需要为此进行自定义活动?

由于

2 个答案:

答案 0 :(得分:2)

尝试这样的布局文件......

<?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:orientation="vertical"
        android:layout_width="match_parent"
        android:layout_height="match_parent" >

        <ListView android:id="@android:id/list"
            android:layout_width="match_parent"
            android:layout_height="0dp"
            android:layout_weight="0.9" />

        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="0dp"
            android:layout_weight="0.1" >

            <!-- Put buttons here -->

        </LinearLayout>
    </LinearLayout>

只要您的ListView资源ID为@android:id/listListActivity就会自动找到它。在使用Buttons获取对findViewById(...)的引用后,您需要将资源ID分配给setContentView(...)并使用Buttons

答案 1 :(得分:0)

可能您正在寻找分页列表视图,看看这个链接

https://github.com/danielme-com/Android-Paginated-ListView-Demo希望它对您有用