package com.marshalchen.common.demoofui.sampleModules;
import android.app.Activity;
import android.os.Bundle;
import android.os.Handler;
import android.support.v4.widget.SwipeRefreshLayout;
import android.widget.ArrayAdapter;
import com.marshalchen.common.commonUtils.logUtils.Logs;
import com.marshalchen.common.demoofui.R;
import com.marshalchen.common.usefulModule.BasicUltimateListView;
import com.marshalchen.common.usefulModule.UltimateListview;
/**
* Created by cym on 14-9-15.
*/
public class UltimateListviewActivity extends Activity {
ArrayAdapter<String> adapter;
UltimateListview ultimateListview;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.ultimate_list_view_temp_activity);
ultimateListview = (UltimateListview) findViewById(R.id.ultimateListview);
adapter = new ArrayAdapter<String>(this, R.layout.ultimate_list_view_activity_item,
getResources().getStringArray(R.array.items_name));
ultimateListview.setAdapter(adapter);
ultimateListview.setRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
@Override
public void onRefresh() {
ultimateListview.getSwipeRefreshLayout().setEnabled(true);
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
ultimateListview.getSwipeRefreshLayout().setRefreshing(false);
}
}, 1000);
}
});
ultimateListview.getListView().setOnLoadMoreListener(new BasicUltimateListView.OnLoadMoreListener() {
@Override
public void loadMore() {
Logs.d("loadMore");
}
});
}
}