我正在从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/list
,ListActivity
就会自动找到它。您需要为Buttons
分配资源ID,并在使用findViewById(...)
获取对setContentView(...)
的引用后使用Buttons
。关于android - 如何在标准listactivity中添加其他按钮?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13736316/