@Override protected void initViews() { super.initViews(); // 转发时把输入框的大小稍微设置小一些 mEditText.setMinimumHeight(DeviceUtils.dp2px(this, 80)); mEditText.setHint(ResFinder.getString("umeng_comm_write_sth")); // 隐藏选择图片的图标 mGridView.setVisibility(View.GONE); // 隐藏话题,地理位置、图片和拍照的图标 findViewById(ResFinder.getId("umeng_community_loc_layout")).setVisibility(View.GONE); findViewById(ResFinder.getId("umeng_comm_loc_layout")).setVisibility(View.GONE); findViewById(ResFinder.getId("umeng_comm_topic_layout")).setVisibility(View.GONE); findViewById(ResFinder.getId("umeng_comm_take_photo_layout")).setVisibility(View.GONE); findViewById(ResFinder.getId("umeng_comm_pick_photo_layout")).setVisibility(View.GONE); // 设置转发时,图片跟文本layout可见 findViewById(ResFinder.getId("umeng_comm_forward_layout")).setVisibility(View.VISIBLE); // mBottomTabLayout = findViewById(ResFinder.getId("umeng_community_post_tab_bar")); int paddingRight = getResources().getDisplayMetrics().widthPixels - DeviceUtils.dp2px(this, 80); mBottomTabLayout.setPadding( mBottomTabLayout.getPaddingLeft(), mBottomTabLayout.getPaddingTop(), paddingRight, mBottomTabLayout.getPaddingBottom()); // 显示转发文本的TextView mFeedText = (TextView) findViewById(ResFinder.getId("umeng_comm_forward_text")); mFeedIcon = (ImageView) findViewById(ResFinder.getId("umeng_comm_forward_img")); mTopicTipView.setVisibility(View.GONE); // 转发页面不显示提示话题VIew }
@Override protected void onCreate(Bundle arg0) { super.onCreate(arg0); Bundle extraBundle = getIntent().getExtras(); Object forwardItem = extraBundle.getParcelable(Constants.FEED); if (forwardItem != null && forwardItem instanceof FeedItem) { mForwardedFeeditem = (FeedItem) (forwardItem); parseForwardData(mForwardedFeeditem); } else { Log.e(TAG, "### 转发的数据出错"); } // 更新view的显示内容 updateViewContent(); isForwardFeed = true; // 转发 mPostPresenter.setForwardFeed(true); }