- Forum-Beiträge: 67
11.05.2014, 17:04:29 via Website
11.05.2014 17:04:29 via Website
Hallo Leute
Ich fange an auch in Android Apps zu schreiben.
Nachdem ich mich etwas eingelesen habe, sitz ich nun vor einem Problem:
Mein Projekt hat eine Main Activity und eine Festprogramm Activity. Für beide sind Layouts mit fragments erstellt worden.
Nun soll über einen Button in die zweite Activity gewechselt werden. Es funktioniert jedoch nicht und ich weis nicht wo das Problem liegt.
hier der Code
public class MainActivity extends ActionBarActivity implements OnClickListener{
Button btn_weiter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
if (savedInstanceState == null) {
getSupportFragmentManager().beginTransaction()
.add(R.id.container, new PlaceholderFragment()).commit();
}
btn_weiter = (Button) getLayoutInflater().inflate(R.layout.fragment_main,null).findViewById(R.id.buttonWeiter);
btn_weiter.setOnClickListener(this);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml.
int id = item.getItemId();
if (id == R.id.action_settings) {
return true;
}
return super.onOptionsItemSelected(item);
}
/**
* A placeholder fragment containing a simple view.
*/
public static class PlaceholderFragment extends Fragment {
public PlaceholderFragment() {
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_main, container,
false);
return rootView;
}
}
@Override
public void onClick(View v) {
startActivity(new Intent(this,Festprogramm.class));
}
}
Vielen Dank und Gruß
HS
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.