package com.buaa.shortytall.view.fragment; import java.util.ArrayList; import java.util.Arrays; import android.content.Context; import android.content.Intent; import android.os.Bundle; import android.os.Handler; import android.os.Message; import android.view.View; import android.widget.AdapterView; import android.widget.ArrayAdapter; import android.widget.ListView; import android.widget.AdapterView.OnItemClickListener; import com.actionbarsherlock.app.SherlockFragmentActivity; import com.actionbarsherlock.app.ActionBar.Tab; import com.buaa.shortytall.MyHealth; import com.buaa.shortytall.R; import com.buaa.shortytall.activity.DiseaseDetailActivity; import com.buaa.shortytall.activity.DiseaseListActivity; import com.buaa.shortytall.activity.HealthCheckActivity; import com.buaa.shortytall.bean.Disease; public class CalcFragment extends New_BaseFragment { private ListView listview; public CalcFragment(Handler handler, Context context) { super(handler, context); } @Override protected Tab initTab() { Tab tab = ((SherlockFragmentActivity)context).getSupportActionBar() .newTab(); tab.setText("医疗计算"); tab.setIcon(context.getResources().getDrawable(R.drawable.calc)); return tab; } @Override public void handleMessage(Message message) { // TODO Auto-generated method stub } @Override public int getAsyncInitViewResId() { return R.layout.calc; } @Override protected void onInflated() { listview = (ListView)contentView.findViewById(R.id.calc_list_view); listview.setAdapter(new ArrayAdapter<String>(context, android.R.layout.simple_expandable_list_item_1, new ArrayList<String>(Arrays.asList("身高体重自测","肾小球自测","视力自测","心肺自测","体重自测","臂力自测","体力自测","心率自测","脉搏自测")))); listview.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) { startActivity(new Intent(context,HealthCheckActivity.class)); }}); } }