예제 #1
0
  public View_UserInfo(
      Context context, Parser_UserInfo parserUserInfo, Handler handler, int userid) {
    super(context, handler, null);
    // TODO Auto-generated constructor stub
    this.parserUserInfo = parserUserInfo;
    this.userid = userid;
    LinearLayout l = null;
    l = (LinearLayout) ((Activity) context).getLayoutInflater().inflate(R.layout.userinfo, null);
    TextView userinfo_name = (TextView) l.findViewById(R.id.userinfo_name);
    ImageView userinfo_gender = (ImageView) l.findViewById(R.id.userinfo_gender);
    TextView userinfo_addr = (TextView) l.findViewById(R.id.userinfo_addr);
    userinfo_likebtn = (LinearLayout) l.findViewById(R.id.userinfo_likebtn);
    userinfo_formbtn = (LinearLayout) l.findViewById(R.id.userinfo_formbtn);
    TextView userinfo_likebtntext = (TextView) l.findViewById(R.id.userinfo_likebtntext);
    TextView userinfo_formbtntext = (TextView) l.findViewById(R.id.userinfo_formtext);
    //		userinfo_likebtn.setOnClickListener(likebtnClickListener);
    //		userinfo_formbtn.setOnClickListener(formbtnClickListener);

    userinfo_name.setText(parserUserInfo.getName().getStr());
    userinfo_gender.setImageResource(
        parserUserInfo.getGender().getStr().equalsIgnoreCase("男")
            ? R.drawable.manbtn
            : R.drawable.womenbtn);
    userinfo_addr.setText(parserUserInfo.getAddr().getStr());
    userinfo_likebtntext.setText(parserUserInfo.getLikeButton().getStr());
    userinfo_formbtntext.setText(parserUserInfo.getFormButton().getStr());

    addView(l);
  }
예제 #2
0
 @Override
 public void onClick(View v) {
   // TODO Auto-generated method stub
   onUserInfoFormButtonClick(
       parserUserInfo.getFormButton().getHref(),
       userid,
       parserUserInfo.getFormButton().getAction());
 }