package com.dotcool.view; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.util.Log; import android.view.View; import android.view.View.OnClickListener; import android.view.ViewGroup; import android.widget.ImageView; import android.widget.ListView; import android.widget.SimpleAdapter; import android.widget.TextView; import android.widget.Toast; import com.actionbarsherlock.app.SherlockActivity; import com.actionbarsherlock.app.SherlockListActivity; import com.dotcool.R; import com.nil.lu.ads.L; import com.nil.lu.ads.MainAdsActivity; public class AboutActivity extends Activity{ private TextView titleTextV; private ImageView backImageV; private ListView aboutListV; private AboutActivity context; @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.aboutactivity); context=this; titleTextV=(TextView) findViewById(R.id.profile_header_title); backImageV=(ImageView)findViewById(R.id.profile_header_back); aboutListV=(ListView)findViewById(R.id.about_list); titleTextV.setText("个人中心"); titleTextV.setTextSize(18); backImageV.setOnClickListener(new OnClickListener(){ public void onClick(View arg0) { // TODO Auto-generated method stub context.finish(); } }); SimpleAdapter adapter = new SimpleAdapter(this,getData(),R.layout.about_list_item, new String[]{"title"}, new int[]{R.id.about_list_item_text}){ @Override public View getView(final int position, View convertView, ViewGroup parent) { View view = super.getView(position, convertView, parent); final TextView rl = (TextView)view.findViewById(R.id.about_list_item_text); view.setOnClickListener(new View.OnClickListener() { public void onClick(View view) { if(rl.getText()=="积分"){ Ad(); }else if(rl.getText()=="关于"){ Toast.makeText(AboutActivity.this, "感谢使用,点酷听书", 0).show(); }else if(rl.getText()=="分享设置"){ Toast.makeText(AboutActivity.this, "感谢使用,点酷听书,暂未开放", 0).show(); }else if(rl.getText()=="登陆"){ Toast.makeText(AboutActivity.this, "感谢使用,点酷听书,暂未开放", 0).show(); } } }); return view; } }; aboutListV.setAdapter(adapter); } private void Ad(){ if (L.getJifenCountAccess(AboutActivity.this)==false){ Log.d("dots","false"); Toast.makeText(AboutActivity.this, "请先获取经验大于0", 0).show(); Intent localIntent1 = new Intent(AboutActivity.this, MainAdsActivity.class); AboutActivity.this.startActivity(localIntent1); }else{ Toast.makeText(AboutActivity.this, "不需获取积分了", 0).show(); } } private List<Map<String, Object>> getData() { List<Map<String, Object>> list = new ArrayList<Map<String, Object>>(); Map<String, Object> map = new HashMap<String, Object>(); map.put("title", "登陆"); list.add(map); map = new HashMap<String, Object>(); map.put("title", "积分"); list.add(map); map = new HashMap<String, Object>(); map.put("title", "分享设置"); list.add(map); map = new HashMap<String, Object>(); map.put("title", "关于"); list.add(map); return list; } }