Bonjour,
J'ai un nouveau petit problème.
Mon apprentissage de la programmation sous Android se passait très bien jusqu'à hier, où j'ai eu un problème que je n"arrive pas à résoudre.
J'affiche une Activity et au lieu d'avoir à l'écran ce qui est défini dans mon fichier XML, j'ai un écran noir !
Voici ci-dessous le code des fichiers decompte.java, activity_decompte et MainActivity, de dernier lançant l'avtivity decompte.
Si quelqu'un voit ce que j'ai laissé passer, ses remarques seront les bienvenues !
Merci.
Bernard alias biouf31
MainActivity.java
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 package com.example.bpell.trounoir; import android.content.Intent; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; public class MainActivity extends AppCompatActivity { private boolean choix = false; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate( savedInstanceState ); setContentView( R.layout.activity_decompte ); Button bPlay = findViewById( R.id.play ); bPlay.setOnClickListener( new View.OnClickListener() { @Override public void onClick(View v) { startActivity( new Intent( MainActivity.this, decompte.class ) ); // startActivity( new Intent( MainActivity.this, Main2Activity.class ) ); } } ); } } decompte.javaactivity_decompte.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 package com.example.bpell.trounoir; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.Button; //import android.support.v7.app.AppCompatActivity; //import android.view.View; //import android.widget.Button; //import android.widget.TextView; public class decompte extends Activity { // private TextView dec = null; private Button bOk = null; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate( savedInstanceState ); setContentView( R.layout.activity_decompte ); bOk = findViewById( R.id.bOk_decompte ); bOk.setOnClickListener( new View.OnClickListener() { @Override public void onClick(View v) { startActivity( new Intent( decompte.this, Main2Activity.class ) ); } } ); int j = 0; long temps1 = System.currentTimeMillis(); while ((System.currentTimeMillis() - temps1) < 20_000) j = j + 1; startActivity( new Intent( decompte.this, Main2Activity.class ) );a } }
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 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@color/blue" android:orientation="vertical" > <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/decompte1" android:textAlignment="center" android:textSize="@dimen/textSizePopup3" android:textColor="@color/red" android:text="TEST"/> <Button android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/bOk_decompte" android:text="bouton"/> </LinearLayout>
Partager