F 
		
				
				
			
		Fantoma555
Neues Mitglied
- 0
 
Hallo !
 
Ich lerne gerade die Programmierung von Android mit dem Buch "Android2 Grundlagen und Programmierung" . Leider komme ich schon am Anfang nicht weiter. Eigentlich sollte ein Button angezeigt werden, dieser wird allerdings nicht angezeigt. Hier der Code
 
	
	
	
		
 
Vielleicht hat ja jemand eine Lösung
				
			Ich lerne gerade die Programmierung von Android mit dem Buch "Android2 Grundlagen und Programmierung" . Leider komme ich schon am Anfang nicht weiter. Eigentlich sollte ein Button angezeigt werden, dieser wird allerdings nicht angezeigt. Hier der Code
		Code:
	
	package de.androidbuch.rechner;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.EditText;
import android.widget.RadioGroup;
import android.widget.Spinner;
public class FormularActivity extends Activity {
 
 public static final int AUSRECHNEN_ID = Menu.FIRST;
 
 public static final String BETRAG_KEY = "betrag";
 public static final String BETRAG_ART = "art";
 public static final String UST_PROZENT = "ust";
 
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
     Log.i("Teste","!!!!!!!!!!!!!!!!!!!onCreate wurde aufgerufen");
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
    }
 @Override
 public boolean onCreateOptionsMenu(Menu menu) {  [COLOR=red]"Diese Methode wird leider nicht ausgeführt"[/COLOR]
  menu.add(0, AUSRECHNEN_ID, Menu.NONE, "Umrechnen"); 
  Log.i("Teste","!!!!!!!!!!!!!!!!!!!!!!!!!!!!onCreateOptionsMenu aufgerufen");
  return super.onCreateOptionsMenu(menu);
 }
 
 
 @Override
 public boolean onOptionsItemSelected(MenuItem item) {
  Log.i("Teste","!!!!!!!!!!!!!!!!!!!onOptionsItemSelected wurde aufgerufen");
  switch(item.getItemId())
  {
   case AUSRECHNEN_ID:
    // Betrag
    final EditText txtBetrag = (EditText) findViewById(R.id.edt_betrag);
    final float betrag = Float.parseFloat(txtBetrag.getText().toString());
 
    // Art des Betrages (Brutto, Netto)
    boolean isNetto = true;
    final RadioGroup rg = (RadioGroup) findViewById(R.id.rg_art);
 
    switch(rg.getCheckedRadioButtonId())
    {
     case R.id.rb_art_netto:
      isNetto = true;
      break;
     case R.id.rb_art_brutto:
      isNetto = false;
      break;
     default:
      break;
    }
 
    // Prozentwert Umsatzsteuer:
    final Spinner spinner = (Spinner) findViewById(R.id.sp_umsatzsteuer);
    final int pos = spinner.getSelectedItemPosition();
    final int[] prozentwerte = getResources().getIntArray(R.array.ust_werte);
    final int prozentwert = prozentwerte[pos];
 
    final Intent intent = new Intent(this, ErgebnisActivity.class);
 
    intent.putExtra(BETRAG_KEY,  betrag);
    intent.putExtra(BETRAG_ART,  isNetto);
    intent.putExtra(UST_PROZENT, prozentwert);
 
    startActivity(intent);
    default:     
  }  
  return super.onOptionsItemSelected(item);
 } 
 
 
 
}
	Vielleicht hat ja jemand eine Lösung