Fichier java pas pris en compte
Je viens de faire un fichier Java pour creer un menu parametre et quitter
je l'ai positioné dans SRC/mon package/ au meme niveau que le fichier java généré.
Pas de fautes dans l'appli et pourtant au run, ce fichier n'est pas pris en compte.
Faut il le mettre ailleurs?
Pour plus de clareté je reposte mes fichiers actuels
main.java
Code:
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
| package com.tutomobile.android.menu1;
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.Toast;
public class main extends Activity {
private final static int MENU_PARAMETRE = 1;
private final static int MENU_QUITTER = 2;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu){
menu.add(0,MENU_PARAMETRE,Menu.NONE,"Paramètres");
menu.add(0,MENU_QUITTER,Menu.NONE,"Quitter");
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item){
switch(item.getItemId()){
case MENU_PARAMETRE:
Toast.makeText(main.this,"Ouverture des paramètres",
Toast.LENGTH_SHORT).show();
return true;
case MENU_QUITTER:
finish();
return true;
default:
return true;
}
}
} |
menu orgashop manifeste
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| <?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.tutomobile.android.menu1"
android:versionCode="1"
android:versionName="1.0">
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity name=".main"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
<uses-sdk android:minSdkVersion="4" />
</manifest> |
main.xlm
Code:
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
|
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView android:id="@+id/TextViewPrenom"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:textSize="@dimen/dimMessage"
android:textColor="@color/couleurMessage"
android:text="@string/hello"
/>
<TextView android:id="@+id/TextViewPremiere"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:textSize="@dimen/dimMessage"
android:textColor="@color/couleurMessage"
android:text="@string/Premiere"
/>
<TextView android:id="@+id/TextView01"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Appuyer sur la touche menu"
/>
</LinearLayout> |
L'idée est d'avois tout d'abord un ecran avec les phrases "bienvenue sur orgashop. pour commencer appuyer sur la touche menu"
puis une fois la touche menu appuyée, un menu apparait avec deux options
parametres et quitter
cliquer parametres renvoie une phrase et cliquer sur quitter fait quitter ))
Actuellement j'ai un bug dans le manifest à ce niveau
<activity name =".main"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
merci de votre aide