package com.roboo.like.netease;
import java.util.LinkedList;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ListView;
import com.roboo.like.netease.adapter.PlugInListViewAdapter;
import com.roboo.like.netease.model.ListItem;
public class PlugInManagerActivity extends BaseActivity
{
private ListView mListView;
private LinkedList<ListItem> mData;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setTVTitle(R.string.tv_plug_in);
//TODO setContentView Tag
setContentView(R.layout.activity_plug_in_manager);
initView();
setData();
this.mListView.setAdapter(getAdapter());
setListener();
}
private void setListener()
{
this.mListView.setOnItemClickListener(new OnItemClickListener()
{
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id)
{
}
});
}
private void initView()
{
this.mListView = (ListView) findViewById(R.id.lv_list);
}
private void setData()
{
this.mData = new LinkedList<ListItem>();
int[] rightResIds = {R.drawable.ic_setting,R.drawable.ic_weather,R.drawable.ic_wifi_download,R.drawable.ic_night,R.drawable.ic_search_news,R.drawable.ic_netease_mail};
String[] rightNames = getResources().getStringArray(R.array.right_menu_content);
for (int i = 0; i < (rightResIds.length > rightNames.length ? rightNames.length : rightResIds.length); i++)
{
ListItem item = new ListItem();
item.resId = rightResIds[i];
item.name = rightNames[i];
this.mData.add(item);
}
}
private PlugInListViewAdapter getAdapter()
{
return new PlugInListViewAdapter(this, mData);
}
}