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

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

谢谢

最佳答案

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

<?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分配资源ID,并在使用findViewById(...)获取对setContentView(...)的引用后使用Buttons

关于android - 如何在标准listactivity中添加其他按钮?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13736316/

10-12 02:06