CardView button onclick

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • CardView button onclick

    Hallo alle zusammen!

    Ich habe gerade einen CardView mit Buttons erstellt. Hier der Code:

    Java-Quellcode

    1. <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    2. xmlns:tools="http://schemas.android.com/tools"
    3. android:layout_width="match_parent"
    4. android:layout_height="match_parent"
    5. xmlns:app="http://schemas.android.com/apk/res-auto">
    6. <android.support.v7.widget.CardView
    7. android:layout_width="330dp"
    8. android:layout_height="220dp"
    9. android:layout_alignParentStart="true"
    10. android:layout_alignParentTop="true"
    11. app:cardCornerRadius="0dp"
    12. app:cardElevation="10dp"
    13. app:cardMaxElevation="15dp"
    14. app:cardPreventCornerOverlap="true"
    15. app:cardUseCompatPadding="true"
    16. app:contentPadding="10dp"
    17. app:contentPaddingBottom="0dp">
    18. <LinearLayout
    19. android:layout_width="match_parent"
    20. android:layout_height="wrap_content"
    21. android:orientation="vertical">
    22. <LinearLayout
    23. android:layout_width="match_parent"
    24. android:layout_height="wrap_content"
    25. android:orientation="vertical"
    26. android:padding="16dp">
    27. <TextView
    28. android:layout_width="match_parent"
    29. android:layout_height="wrap_content"
    30. android:layout_marginBottom="8dp"
    31. android:text="Itzehoe und Wilster"
    32. android:textColor="#000"
    33. android:textSize="18sp" />
    34. <TextView
    35. android:layout_width="match_parent"
    36. android:layout_height="wrap_content"
    37. android:text="Informationen zum Training in Itzehoe und Wilster."
    38. android:textColor="#555" />
    39. </LinearLayout>
    40. <LinearLayout
    41. android:id="@+id/linearLayout_Itzehoe"
    42. android:layout_width="match_parent"
    43. android:layout_height="wrap_content">
    44. <Button
    45. android:id="@+id/btn_Itzehoe"
    46. android:layout_width="wrap_content"
    47. android:layout_height="wrap_content"
    48. android:text="Itzehoe"
    49. android:theme="@style/PrimaryFlatButton"
    50. tools:onClick="clicked_Itzehoe" />
    51. <Button
    52. android:id="@+id/btn_Wilster"
    53. android:layout_width="wrap_content"
    54. android:layout_height="wrap_content"
    55. android:text="Wilster"
    56. android:theme="@style/PrimaryFlatButton" />
    57. </LinearLayout>
    58. </LinearLayout>
    59. </android.support.v7.widget.CardView>
    60. <android.support.v7.widget.CardView
    61. android:layout_width="330dp"
    62. android:layout_height="220dp"
    63. android:layout_alignParentStart="true"
    64. android:layout_alignParentTop="true"
    65. android:layout_marginTop="220dp"
    66. app:cardCornerRadius="0dp"
    67. app:cardElevation="10dp"
    68. app:cardMaxElevation="15dp"
    69. app:cardPreventCornerOverlap="true"
    70. app:cardUseCompatPadding="true"
    71. app:contentPadding="10dp"
    72. app:contentPaddingBottom="0dp">
    73. <LinearLayout
    74. android:layout_width="match_parent"
    75. android:layout_height="wrap_content"
    76. android:orientation="vertical">
    77. <LinearLayout
    78. android:layout_width="match_parent"
    79. android:layout_height="wrap_content"
    80. android:orientation="vertical"
    81. android:padding="16dp">
    82. <TextView
    83. android:layout_width="match_parent"
    84. android:layout_height="wrap_content"
    85. android:layout_marginBottom="8dp"
    86. android:text="Mannschaft und Gegner"
    87. android:textColor="#000"
    88. android:textSize="18sp" />
    89. <TextView
    90. android:layout_width="match_parent"
    91. android:layout_height="wrap_content"
    92. android:text="Informationen zur Mannschaft und zum Gegner."
    93. android:textColor="#555" />
    94. </LinearLayout>
    95. <LinearLayout
    96. android:layout_width="match_parent"
    97. android:layout_height="wrap_content">
    98. <Button
    99. android:layout_width="wrap_content"
    100. android:layout_height="wrap_content"
    101. android:text="Mannschaft"
    102. android:theme="@style/PrimaryFlatButton" />
    103. <Button
    104. android:layout_width="wrap_content"
    105. android:layout_height="wrap_content"
    106. android:text="Gegner"
    107. android:theme="@style/PrimaryFlatButton" />
    108. </LinearLayout>
    109. </LinearLayout>
    110. </android.support.v7.widget.CardView>
    111. </RelativeLayout>
    Alles anzeigen
    So, wie Ihr seht, ist beim btn_Itzehoe ein onclick = "clicked_Itzehoe". Ich bin also in die .java Datei gegangen weiß nun nicht, wie ich dort
    1. eine onclick Funktion erstelle, bzw. public void clicked_Itzehoe...
    2. Eine Activity starte, die Activity heitß activity_Itzehoe.xml


    Vielen Dank für Eure Hilfe. Ich bin leider absoluter Neulings.

    Dankeschön :)

    LG