我使用类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
我该怎么做才能解决它?
答案 0 :(得分:1)
您可以在自己的视图类上动态高度和宽度
pullToRefreshListView.setLayoutParams(new LayoutParams(width, height));