package com.topnews;
import java.util.ArrayList;
import android.content.Intent;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.AdapterView;
import android.widget.Button;
import android.widget.TextView;
import android.widget.AdapterView.OnItemClickListener;
import com.topnews.adapter.CityAdapter;
import com.topnews.base.BaseActivity;
import com.topnews.bean.CityEntity;
import com.topnews.tool.Constants;
import com.topnews.view.HeadListView;
public class CityListActivity extends BaseActivity {
private TextView title;
private HeadListView mListView;
private ArrayList<CityEntity> cityList;
private CityAdapter mAdapter;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.city);
initView();
initData();
}
private void initView() {
title = (TextView) findViewById(R.id.title);
mListView = (HeadListView)findViewById(R.id.cityListView);
}
private void initData() {
title.setText("当前城市-杭州");
cityList = Constants.getCityList();
mAdapter = new CityAdapter(this, cityList);
mListView.setAdapter(mAdapter);
mListView.setOnScrollListener(mAdapter);
mListView.setPinnedHeaderView(LayoutInflater.from(this).inflate(R.layout.city_item_section, mListView, false));
mListView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
// Intent intent = new Intent(getApplicationContext(), DetailsActivity.class);
// startActivity(intent);
overridePendingTransition(R.anim.slide_in_right, R.anim.slide_out_left);
}
});
}
}