|
@@ -6,14 +6,15 @@ import android.view.LayoutInflater;
|
|
|
import android.view.View;
|
|
|
import android.view.ViewGroup;
|
|
|
import android.widget.AdapterView;
|
|
|
-import android.widget.GridView;
|
|
|
import android.widget.ImageView;
|
|
|
import android.widget.TextView;
|
|
|
|
|
|
import com.ynstkz.shitu.android.R;
|
|
|
+import com.ynstkz.shitu.android.activity.MessageListActivity;
|
|
|
import com.ynstkz.shitu.android.activity.MineCollectActivity;
|
|
|
import com.ynstkz.shitu.android.activity.MineCommentActivity;
|
|
|
import com.ynstkz.shitu.android.activity.MineSignUpActivity;
|
|
|
+import com.ynstkz.shitu.android.activity.SettingActivity;
|
|
|
import com.ynstkz.shitu.android.activity.StudentInfoActivity;
|
|
|
import com.ynstkz.shitu.android.activity.UserInfoActivity;
|
|
|
import com.ynstkz.shitu.android.adapter.UserCenterOptionGridAdapter;
|
|
@@ -43,6 +44,12 @@ public class UserCenterFragment extends BaseFragment {
|
|
|
TextView tvUserinfo;
|
|
|
@Bind(R.id.gv_mine)
|
|
|
ScrollViewWithGridView gvMine;
|
|
|
+ @Bind(R.id.iv_setting)
|
|
|
+ ImageView ivSetting;
|
|
|
+ @Bind(R.id.iv_service)
|
|
|
+ ImageView ivService;
|
|
|
+ @Bind(R.id.iv_message)
|
|
|
+ ImageView ivMessage;
|
|
|
|
|
|
@Override
|
|
|
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
|
|
@@ -54,26 +61,50 @@ public class UserCenterFragment extends BaseFragment {
|
|
|
return view;
|
|
|
}
|
|
|
|
|
|
- private void initView(){
|
|
|
+ private void initView() {
|
|
|
UserBean userBean = STSign.getInstance().getUser();
|
|
|
- if(userBean != null){
|
|
|
+ if (userBean != null) {
|
|
|
tvUsername.setText(userBean.getUserName());
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- private void initData(){
|
|
|
+ private void initData() {
|
|
|
List<String> listUserOption = Arrays.asList(getResources().getStringArray(R.array.usercenter_option));
|
|
|
UserCenterOptionGridAdapter userCenterOptionGridAdapter = new UserCenterOptionGridAdapter(getActivity(), listUserOption);
|
|
|
gvMine.setAdapter(userCenterOptionGridAdapter);
|
|
|
userCenterOptionGridAdapter.notifyDataSetChanged();
|
|
|
}
|
|
|
|
|
|
- private void setListener(){
|
|
|
+ private void setListener() {
|
|
|
+
|
|
|
+ //设置
|
|
|
+ ivSetting.setOnClickListener(new View.OnClickListener() {
|
|
|
+ @Override
|
|
|
+ public void onClick(View view) {
|
|
|
+ startActivity(new Intent(getActivity(), SettingActivity.class));
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+ //客服
|
|
|
+ ivService.setOnClickListener(new View.OnClickListener() {
|
|
|
+ @Override
|
|
|
+ public void onClick(View view) {
|
|
|
+
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+ //消息
|
|
|
+ ivMessage.setOnClickListener(new View.OnClickListener() {
|
|
|
+ @Override
|
|
|
+ public void onClick(View view) {
|
|
|
+ startActivity(new Intent(getActivity(), MessageListActivity.class));
|
|
|
+ }
|
|
|
+ });
|
|
|
|
|
|
gvMine.setOnItemClickListener(new AdapterView.OnItemClickListener() {
|
|
|
@Override
|
|
|
public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
|
|
|
- switch (i){
|
|
|
+ switch (i) {
|
|
|
case 0:
|
|
|
startActivity(new Intent(getActivity(), MineCollectActivity.class));
|
|
|
break;
|