Salut, je commence a programmer en java et j'essaie de gerer les evenements mais j'ai un gros problème, je n'ai aucun bug de signaler via la console ou le logcat sur mon code alors que l'application se ferme au lancement, voici mon code:Et le xml:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49 package com.example.tarot; import android.support.v7.app.ActionBar; import android.support.v4.app.Fragment; import android.view.View.OnClickListener; import android.app.Activity; import android.os.Bundle; import android.view.LayoutInflater; import android.view.Menu; import android.view.MenuItem; import android.view.MotionEvent; import android.view.View; import android.view.ViewGroup; import android.widget.Button; import android.widget.EditText; import android.os.Build; // Notre activité détectera les touchers et les clics sur les vues qui se sont inscrites public class MainActivity extends Activity implements View.OnTouchListener, View.OnClickListener { private Button b = null; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); b = (Button) findViewById(R.id.button1); b.setOnTouchListener(this); b.setOnClickListener(this); } @Override public boolean onTouch(View v, MotionEvent event) { /* Réagir au toucher */ return true; } @Override public void onClick(View v) { /* Réagir au clic */ EditText t1 = (EditText) findViewById(R.id.editText1); t1.setText("RRRRRR"); } }Si quelqu'un peut m'expliquer d'où ca viens please, je sèche ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context="com.example.tarot.MainActivity$PlaceholderFragment" > <Button android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" android:layout_marginTop="97dp" android:text="Button" /> <EditText android:id="@+id/editText1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" android:layout_marginTop="44dp" android:ems="10" /> </RelativeLayout>
EDIT: C'est bien dans le frag main. xml ou dans l'autre xml qu'il faut mettre le code relatif à l'interface graphique ?
Partager