使用PullToRefreshListView实现Pull-to-refresh

时间:2013-07-23 08:38:17

标签: android listview

我使用类PullToRefreshListView来实现Pull-to-refresh 和layout.xml如下:

<com.example.uidemo.PullToRefreshListView
    android:id="@+id/listView1"
    android:layout_width="400dp"
    android:layout_height="match_parent" >
</com.example.uidemo.PullToRefreshListView>

活动如下:

PullToRefreshListView pdlv = new PullToRefreshListView(this);
pdlv.setOnRefreshListener(new OnRefreshListener() {

    @Override
    public void onRefresh() {
        pdlv.onRefreshComplete();
    }
});
pdlv.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_expandable_list_item_1,getData()));
setContentView(pdlv);

现在有效。
但我设置宽度400dp,为什么它总是显示fill_parents 我该怎么做才能解决它?

1 个答案:

答案 0 :(得分:1)

您可以在自己的视图类上动态高度和宽度

pullToRefreshListView.setLayoutParams(new LayoutParams(width, height));