package com.kaixin.android.activity; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.ImageButton; import android.widget.ImageView; import android.widget.TextView; import com.kaixin.android.KXActivity; import com.kaixin.android.R; import com.kaixin.android.result.FriendInfoResult; import com.kaixin.android.utils.TextUtil; import com.kaixin.android.utils.Utils; /** * 资料关于类 * * @author rendongwei * */ public class AboutActivity extends KXActivity { private Button mBack; private TextView mTitle; private Button mSubmit; private ImageButton mAvatar; private Button mAvatarChange; private TextView mName; private TextView mSignature; private TextView mGender; private TextView mDate; private TextView mConstellation; private ImageView mDateIcon; private ImageView mAddressIcon; private ImageView mTelephoneIcon; private String mUid;// 当前查看的用户Id private FriendInfoResult mResult;// 当前查看的用户的资料数据 protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.about_activity); findViewById(); setListener(); init(); } private void findViewById() { mBack = (Button) findViewById(R.id.about_back); mTitle = (TextView) findViewById(R.id.about_title); mSubmit = (Button) findViewById(R.id.about_submit); mAvatar = (ImageButton) findViewById(R.id.about_avatar); mAvatarChange = (Button) findViewById(R.id.about_avatar_change); mName = (TextView) findViewById(R.id.about_name); mSignature = (TextView) findViewById(R.id.about_signature); mGender = (TextView) findViewById(R.id.about_gender); mDate = (TextView) findViewById(R.id.about_date); mConstellation = (TextView) findViewById(R.id.about_constellation); mDateIcon = (ImageView) findViewById(R.id.about_date_icon); mAddressIcon = (ImageView) findViewById(R.id.about_address_icon); mTelephoneIcon = (ImageView) findViewById(R.id.about_telephone_icon); } private void setListener() { mBack.setOnClickListener(new OnClickListener() { public void onClick(View v) { finish();// 关闭当前界面 } }); mAvatarChange.setOnClickListener(new OnClickListener() { public void onClick(View v) { // 暂时不做任何操作 } }); } private void init() { mUid = getIntent().getStringExtra("uid");// 接收传递过来的用户ID mResult = getIntent().getParcelableExtra("result");// 接收传递过来的用资料 // 当Id不存在时为当前登录用户,否则则是其他用户,根据用户的不同,显示不同界面效果 if (mUid == null) { mBack.setText("我的首页"); mTitle.setText("我的资料"); mSubmit.setVisibility(View.VISIBLE); mSubmit.setText("提交"); mAvatarChange.setVisibility(View.VISIBLE); mDateIcon.setVisibility(View.VISIBLE); mAddressIcon.setVisibility(View.VISIBLE); mTelephoneIcon.setVisibility(View.VISIBLE); } else { mBack.setText(mResult.getName()); mTitle.setText(mResult.getName() + "的资料"); mSubmit.setVisibility(View.GONE); mAvatarChange.setVisibility(View.INVISIBLE); mDateIcon.setVisibility(View.GONE); mAddressIcon.setVisibility(View.GONE); mTelephoneIcon.setVisibility(View.GONE); } // 填充界面数据 mAvatar.setImageBitmap(mKXApplication.getAvatar(mResult.getAvatar())); mName.setText(mResult.getName()); mSignature.setText(new TextUtil(mKXApplication).replace(mResult .getSignature())); mGender.setText(Utils.getGender(mResult.getGender())); mDate.setText(mResult.getDate()); mConstellation.setText(mResult.getConstellation()); } }
最近下载更多
skipple3 LV39
2022年9月8日
xkyssb LV12
2021年1月12日
1294862613 LV11
2020年12月29日
歌颂者 LV5
2020年12月17日
ddman9009 LV25
2020年9月7日
cpemy_abc LV10
2020年6月9日
sianhxyeiangu LV14
2020年6月3日
axuhongbo1 LV4
2020年5月27日
rain112 LV30
2020年4月1日
戎马书生 LV15
2019年12月26日
最近浏览更多
wxb666 LV3
3月13日
学习112 LV2
2023年12月21日
陈小小222
2023年7月15日
暂无贡献等级
yyyyyyzh LV8
2023年6月11日
200171 LV9
2023年6月1日
OOLAAA
2023年5月23日
暂无贡献等级
倾城之恋1 LV5
2023年5月21日
2754137495 LV6
2023年3月29日
2410068425 LV23
2023年3月6日
machunming LV1
2023年2月1日