我正在从一个总是包含最多 30 个名称的 Web 服务加载名称。我可以在 listactivity 中显示这些名称,但如果服务器上有超过 30 个名称,我需要在 listactivity 底部有一个下一个和上一个按钮。
是否可以使用 listactivity 来解决这个问题,或者我需要为此进行自定义活动吗?
谢谢
我正在从一个总是包含最多 30 个名称的 Web 服务加载名称。我可以在 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/list
就会ListActivity
自动找到它。您需要将资源 ID 分配给Buttons
并在使用findViewById(...)
后使用setContentView(...)
以获取对Buttons
.