经过长时间的搜索,我找不到适合我的问题的答案。我希望我不会重复任何现有主题。
我有一个基于用PHP和mysql制作的网站的Android应用程序。要收集我正在使用ArrayList的数据,并将它显示为一个适配器,我稍后会在其中添加标头。这是我的代码:
public void run() {
ListAdapter adapter = new SimpleAdapter(
Verpaiseur.this, paisesList,
R.layout.tablapaiseur, new String[]{TAG_PID, TAG_PAIS, TAG_TOTAL},
new int[]{R.id.pid, R.id.paiseur, R.id.cantidadeur});
setListAdapter(adapter);
View header = getLayoutInflater().inflate(R.layout.header, null);
ListView listView = getListView();
listView.addHeaderView(header, null, false);
}
1)是否可以通过简单的方法将此标题固定在顶部?我的意思是不可滚动
2)由于我有许多带有显示长列表的屏幕,是否可以设置带有标题字符串的数组并在addHeaderView中使用它。我的意思是addHeaderView(header,array,false);
非常感谢您提前
这是布局:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:paddingTop="6dip"
android:paddingBottom="6dip"
android:paddingLeft="6dip"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<TextView
android:id="@+id/pid"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:visibility="gone"/>
<TextView
android:id="@+id/paiseur"
android:layout_width="0dp"
android:layout_weight="5"
android:layout_height="wrap_content"
android:textStyle="bold"
android:textSize="20sp" />
<TextView
android:id="@+id/cantidadeur"
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="wrap_content"
android:textStyle="bold"
android:gravity="center"
android:textSize="20sp" />
</LinearLayout>