Advertisement
Guest User

Untitled

a guest
Aug 18th, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.96 KB | None | 0 0
  1. import android.graphics.Color;
  2. import android.os.Bundle;
  3. import android.support.annotation.Nullable;
  4. import android.support.v4.widget.TextViewCompat;
  5. import android.view.LayoutInflater;
  6. import android.view.View;
  7. import android.view.ViewGroup;
  8. import android.widget.GridLayout.LayoutParams;
  9. import android.widget.RelativeLayout;
  10. import android.widget.TextView;
  11.  
  12. import com.companyname.projectname.R;
  13.  
  14. import static com.companyname.projectname.R.id.FL_relativeLayout;
  15.  
  16.  
  17. public class FragmentFL extends android.support.v4.app.Fragment {
  18.  
  19. public FragmentFL() {
  20. }
  21.  
  22. @Override
  23. public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
  24.  
  25. return inflater.inflate(R.layout.fragment_fl, container, false);
  26. }
  27.  
  28. @Override
  29. public void onActivityCreated(@Nullable Bundle savedInstanceState) {
  30. View v = getView();
  31. assert v != null;
  32.  
  33. RelativeLayout relativelayout = v.findViewById(FL_relativeLayout);
  34.  
  35. RelativeLayout.LayoutParams rlp = new RelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
  36.  
  37. TextView txt1 = new TextView(getActivity());
  38. txt1.setText("Hello world");
  39. TextViewCompat.setTextAppearance(txt1, android.R.style.TextAppearance_Large);
  40. txt1.setTextColor(Color.BLACK);
  41.  
  42.  
  43. TextView txt2 = new TextView(getActivity());
  44. txt2.setText("Bonjour le monde");
  45. TextViewCompat.setTextAppearance(txt2, android.R.style.TextAppearance_Medium);
  46. txt1.setTextColor(Color.BLACK);
  47.  
  48.  
  49. rlp.setMargins(0, 0, 0, 20);
  50. rlp.addRule(RelativeLayout.BELOW, txt1.getId());
  51. txt1.setLayoutParams(rlp);
  52. txt2.setLayoutParams(rlp);
  53.  
  54. relativelayout.addView(txt1);
  55. relativelayout.addView(txt2);
  56.  
  57. // set IDs for text views
  58. txt1.setId(View.generateViewId());
  59. txt2.setId(View.generateViewId());
  60.  
  61. super.onActivityCreated(savedInstanceState);
  62. }
  63. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement