package com.partynetwork.iparty.site; import android.app.Activity; import android.content.Intent; import android.graphics.Color; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.EditText; import android.widget.ImageView; import android.widget.TextView; import com.partynetwork.dataprovider.util.T; import com.partynetwork.iparty.R; import com.partynetwork.iparty.app.util.StringUtils; import com.partynetwork.myview.wheelview.ArrayWheelAdapter; import com.partynetwork.myview.wheelview.WheelAdapter; import com.partynetwork.myview.wheelview.WheelPicker; import com.partynetwork.myview.wheelview.WheelPicker.WheelListener; import com.partynetwork.myview.wheelview.WheelView; /** * 设置—账户管理-密码设置-步骤1 * @author DongCeMedia * */ public class SiteAccountPasswordSet1Activity extends Activity implements OnClickListener { private EditText idcard; //身份证号 private EditText question; //问题 private EditText answer; //回答 private String[] str=new String[]{"你母亲的姓名是?","你父亲的姓名是?","你的初恋是?","你的出生地是?","你小学校名是?","你的小名是?","你最喜欢的明星是?"}; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.site_account_password_set1); initView(); } private void initView() { initHeadView(); idcard=(EditText) findViewById(R.id.idcard); question=(EditText) findViewById(R.id.answer); question.setOnClickListener(this); question.setFocusable(false); answer=(EditText) findViewById(R.id.new_psd_2); findViewById(R.id.next_step).setOnClickListener(this); } private void initHeadView() { findViewById(R.id.menu_head_left).setOnClickListener(this);; findViewById(R.id.menu_head_middle).setOnClickListener(this); findViewById(R.id.menu_head_right).setOnClickListener(this); ImageView mHeadLeftImage=(ImageView) findViewById(R.id.menu_head_left_iv); mHeadLeftImage.setImageResource(R.drawable.menu_head_close); TextView mHeadTitle = (TextView) findViewById(R.id.menu_head_middle_text); mHeadTitle.setText("支付密码设定"); mHeadTitle.setTextColor(Color.BLACK); ImageView mHeadMiddleImage = (ImageView) findViewById(R.id.menu_head_middle_img); mHeadMiddleImage.setVisibility(View.GONE); ImageView mHeadRightImage = (ImageView) findViewById(R.id.menu_head_right_iv); mHeadRightImage.setVisibility(View.INVISIBLE); } public void onClick(View view) { switch (view.getId()) { case R.id.menu_head_left: // 关闭 finish(); break; case R.id.answer: // new WheelPicker(this, 1, new ArrayWheelAdapter<String>(str), new WheelListener() { @Override public WheelAdapter onChange(WheelView wheel, int oldValue, int newValue) { return null; } @Override public void confirm(String str) { question.setText(str); } @Override public void cancel() { } }).showAt(view); break; case R.id.next_step: // 下一步 checkText(); break; default: break; } } /** * 检查数据 */ private void checkText() { String sIdCard=idcard.getText().toString(); String sQuestion=question.getText().toString(); String sAnswer=answer.getText().toString(); if(!StringUtils.isIdCard(sIdCard)){ T.showTips(this, R.drawable.tips_error, "身份证号有误!"); return ; } if(StringUtils.isEmpty(sQuestion)){ T.showTips(this, R.drawable.tips_error, "请选择密码提示问题!"); return ; } if(StringUtils.isEmpty(sAnswer)){ T.showTips(this, R.drawable.tips_error, "请设定问题答案!"); return ; } Intent intent=new Intent(this,SiteAccountPasswordSet2Activity.class); intent.putExtra("idCard", sIdCard); intent.putExtra("question", sQuestion); intent.putExtra("answer", sAnswer); intent.putExtra("from", "set"); startActivity(intent); finish(); } }