私はAndroidアプリの開発に不慣れですが、ボタンを別の新しいページにリンクする方法を知りたいです。イベントリスナーなどの用語に混乱しました。誰かが、ボタンを新しいページにリンクするのを手伝ってくれませんか。さらに作成できますか?
どのコードをどのように変更する必要がありますか?
私はAndroidアプリの開発に不慣れですが、ボタンを別の新しいページにリンクする方法を知りたいです。イベントリスナーなどの用語に混乱しました。誰かが、ボタンを新しいページにリンクするのを手伝ってくれませんか。さらに作成できますか?
どのコードをどのように変更する必要がありますか?
setOnClickListener()
ボタンを押して、intent
次のアクティビティを呼び出すために使用する必要があります。
例:
public class YourActivity extends Activity
{
Button mybutton;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mybutton = (Button) findViewById(R.id.button1);
mybutton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(YourActivity.this, NextActivity.class);
YourActivity.this.startActivity(intent);
}
});
}
}
AndroidManifest.xml に新しいアクティビティを追加することを忘れないでください。
<activity android:label="@string/app_name" android:name=".NextActivity"/>
Button btnTest;
public class myactivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity);
btnTest =(Button) findViewById(R.id.btn_Test);
btnTest.setOnClickListener(OpenNewActivity);
}
}
View.OnClickListener OpenNewActivity = new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent intent = new Intent(myactivity.this, SecondActivity.class);
startActivity(intent);
}
};
Manifest.xml にも 2 番目のアクティビティを登録する必要があります。
<activity android:name=".SecondActivity">
</activity>
中身<application> </application>