Android-Schaltfläche klicken, gehen Sie zu einem anderen xml-Seite
Also, was ich getan habe in Eclipse, in layouts, die ich habe: activity_main.xml und activity_main2.xml. Was ich versucht habe, ist eine Schaltfläche erstellen, die in activity_main.xml und auf klicken Sie auf, um zu gehen auf dem Bildschirm activity_main2.xml
so, in com.example.myfirstapp
ich habe
MainActivity.Java:
package com.example.myfirstapp;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.util.Log;
import android.view.Menu;
import android.view.View;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
//Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
public void click1(View v) {
Log.i("clicks","You Clicked B1");
Intent i=new Intent(
MainActivity.this,
MainActivity2.class);
startActivity(i);
}
}
MainActivity2.java
package com.example.myfirstapp;
import android.os.Bundle;
import android.view.Menu;
import android.app.Activity;
public class MainActivity2 extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main2);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
//Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
}
Die Antwort finden Sie hier: stackoverflow.com/questions/736571/...
bitte Forschung mehr über tutorial zu diesem. es gibt Haufen auf dem web..
Hast du android:onClick="click1" - Eigenschaft für die Schaltfläche in activity_main.xml?
Bitte siehe meine Antwort, es wird Ihr problem lösen.
Es gibt mehr als einen Weg, dies zu tun.
bitte Forschung mehr über tutorial zu diesem. es gibt Haufen auf dem web..
Hast du android:onClick="click1" - Eigenschaft für die Schaltfläche in activity_main.xml?
Bitte siehe meine Antwort, es wird Ihr problem lösen.
Es gibt mehr als einen Weg, dies zu tun.
InformationsquelleAutor Dmitry | 2013-01-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
Schreiben Sie folgenden code in Ihre MainActivity.java Datei anstatt in Ihrem code.
Und Erklären MainActivity2 in Ihre Androidmanifest.xml Datei mit folgenden code.
Es gibt nur 1 Androidmanifest.xml Datei in Ihrer Anwendung finden Sie in diesem link für Details über Androidmanifest.xml Datei developer.android.com/guide/topics/manifest/manifest-intro.html
InformationsquelleAutor Dipak Keshariya
Ändern Sie Ihre FirstyActivity:
Hoffe es wird Euch helfen.
InformationsquelleAutor Bhavesh Patadiya
Gibt es mehr als einen Weg, dies zu tun.
Hier ist eine gute Ressource, direkt von Google:
http://developer.android.com/training/basics/firstapp/starting-activity.html
In developer.android.com Sie haben zahlreiche tutorials, die erklären eigentlich alles, was Sie wissen müssen über android. Sie bieten auch detaillierte API für jede Klasse.
Wenn das nicht hilft, gibt es ZAHLREICHE unterschiedliche Ressourcen, die Ihnen helfen können, mit dieser Frage und anderen android-Fragen.
InformationsquelleAutor Rob Avery IV