Advertisement
Guest User

fragment page

a guest
May 15th, 2013
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.44 KB | None | 0 0
  1. public class LiveStreamFullScreenFragment extends Fragment
  2. {
  3. private static int mPageIndex;
  4. private LinearLayout llLiveStreamTags;
  5. private static LiveStreamFullScreenCFCallback mCaller;
  6. private RelativeLayout mLinearLayout;
  7. private static boolean mShowTags;
  8.  
  9. public void setShowTags(boolean showtags)
  10. {
  11. mShowTags = showtags;
  12. }
  13.  
  14. public static LiveStreamFullScreenFragment newInstance(HashMap<String, String> data, LiveStreamFullScreenCFCallback caller, boolean showTags, int index)
  15. {
  16. LiveStreamFullScreenFragment f = new LiveStreamFullScreenFragment();
  17.  
  18. // ...
  19. return f;
  20. }
  21.  
  22. @Override
  23. public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
  24. mLinearLayout = (RelativeLayout) inflater.inflate(R.layout.livestream_full_screen_fragment, container, false);
  25.  
  26. setWidgets();
  27.  
  28. return mLinearLayout;
  29. }
  30.  
  31. private void setWidgets()
  32. {
  33. ...
  34. if(!mShowTags)
  35. {
  36. llLiveStreamTags.setVisibility(View.GONE);
  37. }
  38.  
  39. mLinearLayout.setOnClickListener(new OnClickListener() {
  40.  
  41. @Override
  42. public void onClick(View arg0) {
  43. if(mShowTags)
  44. {
  45. mShowTags = false;
  46. mCaller.onSetTagsVisible(false, mPageIndex);
  47. llLiveStreamTags.setVisibility(View.GONE);
  48. } else
  49. {
  50. mShowTags = true;
  51. mCaller.onSetTagsVisible(true, mPageIndex);
  52. llLiveStreamTags.setVisibility(View.VISIBLE);
  53. }
  54. }
  55. });
  56. }
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement