package com.oc.mobilsecurity.application; import java.util.ArrayList; import java.util.HashMap; import com.oc.mobilsecurity.R; import com.oc.mobilsecurity.data.UserData; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.Window; import android.widget.Button; import android.widget.ListView; import android.widget.SimpleAdapter; public class ApplicationLog extends Activity { private Button back; private ListView list; private String[] titles = UserData.getInstance().getApplicationData().titles; private String[] texts = UserData.getInstance().getApplicationData().texts; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); this.requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); setContentView(R.layout.application_log); getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.titlebar_back); list = (ListView) findViewById(R.id.logList); ArrayList<HashMap<String, Object>> listItem = new ArrayList<HashMap<String, Object>>(); for (int i = 0; i < titles.length; i++) { HashMap<String, Object> map = new HashMap<String, Object>(); map.put("actionTitle", titles[i]); map.put("actionTime", texts[i]); listItem.add(map); } // ������������Item�Ͷ�̬�����Ӧ��Ԫ�� SimpleAdapter listItemAdapter = new SimpleAdapter(this, listItem, R.layout.list_log, new String[] { "actionTitle", "actionTime" }, new int[] { R.id.actionTitle, R.id.actionTime }); list.setAdapter(listItemAdapter); back = (Button) findViewById(R.id.TitleBarBack); back.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { finish(); } }); } }