Comment modifier l'affichage du contenu avec un bouton à l'aide d'setcontent

J'ai vu de nombreux tutoriels sur la façon de changer l'écran pour android mais je ne suis pas en mesure de comprendre et de faire travailler ensemble peut quelqu'un m'aider avec mon projet. j'ai quatre fichiers xml
qui ont toutes trois boutons mais deux seulement être utilisée pour définir la page. Je peux obtenir l'application de la charge de l'une des autres pages (mais ne peut pas établir des boutons)(l'important).
Toute aide est appréciée.

package com.store.shrek2;
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;
public class MainActivity extends ActionBarActivity {
int activityloaded = 1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button button1 = (Button) this.findViewById(R.id.button1);
Button button2 = (Button) this.findViewById(R.id.button2);
Button button3 = (Button) this.findViewById(R.id.button3);
Button button4 = (Button) this.findViewById(R.id.button4);
Button button5 = (Button) this.findViewById(R.id.button5);
Button button6 = (Button) this.findViewById(R.id.button6);
if(activityloaded == 1){
button1.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
}});
button2.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
activityloaded = 2;
}});
button3.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
activityloaded = 4;
setContentView(R.layout.activity4);
}});
}
if(activityloaded == 2){
setContentView(R.layout.activity2);
button4.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
setContentView(R.layout.activity3);
}});
}
}
}
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.store.shrek2"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="21" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name=".MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".activity2"></activity>
<activity android:name=".activity3"></activity>
<activity android:name=".activity4"></activity>
</application>
</manifest>
  • Pourquoi n'utilisez-vous pas une Activité par fichier de mise en page?
  • Ou une activité et 4 fragments.
InformationsquelleAutor Joshua Unrau | 2014-07-25