Advertisement
Guest User

Untitled

a guest
Jun 24th, 2019
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.79 KB | None | 0 0
  1. <RadioButton
  2. android:id="@+id/rb_rad1"
  3. android:layout_width="wrap_content"
  4. android:layout_height="wrap_content"
  5. android:layout_marginTop="@dimen/dp_10"
  6. android:checked="true"
  7. android:text="@string/text1"
  8. app:layout_constraintLeft_toLeftOf="parent"
  9. app:layout_constraintTop_toBottomOf="@+id/xyz" />
  10.  
  11.  
  12. <RadioButton
  13. android:id="@+id/rb_rad2"
  14. android:layout_width="wrap_content"
  15. android:layout_height="wrap_content"
  16. android:layout_marginLeft="@dimen/dp_34"
  17. android:checked="false"
  18. android:text="@string/text2"
  19. app:layout_constraintBaseline_toBaselineOf="@+id/rb_rad1"
  20. app:layout_constraintLeft_toRightOf="@+id/rb_rad1" />
  21.  
  22. <RadioButton
  23. android:id="@+id/rb_rad3"
  24. android:layout_width="wrap_content"
  25. android:layout_height="wrap_content"
  26. android:checked="false"
  27. android:text="@string/text3"
  28. app:layout_constraintLeft_toLeftOf="@+id/rb_rad1"
  29. app:layout_constraintTop_toBottomOf="@+id/rb_rad1" />
  30.  
  31. <RadioButton
  32. android:id="@+id/rb_rad4"
  33. android:layout_width="wrap_content"
  34. android:layout_height="wrap_content"
  35. android:checked="false"
  36. android:text="@string/text4"
  37. app:layout_constraintLeft_toLeftOf="@+id/rb_rad2"
  38. app:layout_constraintTop_toBottomOf="@+id/rb_rad2" />
  39.  
  40. holder.binding.rbRad1.setOnClickListener(object : View.OnClickListener {
  41. override fun onClick(view: View?) {
  42. holder.binding.rbRad2.isChecked = false
  43. holder.binding.rbRad4.isChecked = false
  44. holder.binding.rbRad3.isChecked = false
  45. notifyDataSetChanged()
  46. }
  47. })
  48.  
  49. holder.binding.rbRad3.setOnClickListener(object : View.OnClickListener {
  50. override fun onClick(view: View?) {
  51. holder.binding.rbRad2.isChecked = false
  52. holder.binding.rbRad4.isChecked = false
  53. holder.binding.rbRad1.isChecked = false
  54. notifyDataSetChanged()
  55. }
  56. })
  57.  
  58. holder.binding.rbRad2.setOnClickListener(object : View.OnClickListener {
  59. override fun onClick(view: View?) {
  60. holder.binding.rbRad3.isChecked = false
  61. holder.binding.rbRad4.isChecked = false
  62. holder.binding.rbRad1.isChecked = false
  63. notifyDataSetChanged()
  64. }
  65. })
  66.  
  67. holder.binding.rbRad4.setOnClickListener(object : View.OnClickListener {
  68. override fun onClick(view: View?) {
  69. holder.binding.rbRad2.isChecked = false
  70. holder.binding.rbRad3.isChecked = false
  71. holder.binding.rbRad1.isChecked = false
  72. notifyDataSetChanged()
  73. }
  74. })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement