package edu.minggo.chat.ui; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.view.Window; import android.view.WindowManager; import android.widget.AdapterView; import android.widget.AdapterView.OnItemClickListener; import android.widget.Button; import android.widget.ImageView; import android.widget.ListView; import edu.minggo.chat.R; import edu.minggo.chat.adapters.SexSelectListAdapter; import edu.minggo.chat.control.BluetoothChatService; public class SexSelectActivity extends Activity { private Button confirm; private ListView sexList; private SexSelectListAdapter listAdapter; private ImageView sexSelect; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); // ���ô���tittle���Ի� setContentView(R.layout.sex_list); WindowManager.LayoutParams lp=this.getWindow().getAttributes(); lp.dimAmount=0.7f; this.getWindow().setAttributes(lp); this.getWindow().addFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND); confirm = (Button)findViewById(R.id.sex_confirm); sexList = (ListView)findViewById(R.id.sex_list_selection); confirm.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { if(BluetoothChatService.nowuser.getSex()==null){ Intent intent = new Intent(); intent.putExtra("sexSelect", "��"); setResult(Activity.RESULT_OK, intent); } finish(); } }); sexList.setOnItemClickListener(new SexSelectListener()); listAdapter = new SexSelectListAdapter(getApplicationContext(), getIntent().getStringExtra("sex")); sexList.setAdapter(listAdapter); } public class SexSelectListener implements OnItemClickListener{ @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { sexSelect = (ImageView)view.findViewById(R.id.sex_select); Intent intent = new Intent(); if(position==0){ sexSelect.setImageResource(R.drawable.radio_checked); intent.putExtra("sexSelect", "��"); }else if(position==1){ sexSelect.setImageResource(R.drawable.radio_checked); intent.putExtra("sexSelect", "Ů"); } setResult(Activity.RESULT_OK, intent); finish(); } } }