複数ページのAndroidアプリをナビゲートする方法を理解しようとしています。クリックイベントの呼び出しエラー
私の最初のページのXAMLは次のようになります。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<Button
android:text="WELFARE"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/cmdWelfare"
android:onClick="cmdWelfareClicked" />
<Button
android:text="SETTINGS"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/cmdSettings"
android:onClick="cmdSettingsClicked" />
</LinearLayout>
次のように活動がある:
using Android.App;
using Android.OS;
using Android.Views;
namespace Welf
{
[Activity(Label = "Welf", MainLauncher = true, Icon = "@drawable/icon")]
public class MainActivity : Activity
{
protected override void OnCreate(Bundle bundle)
{
base.OnCreate(bundle);
// Set our view from the "main" layout resource
SetContentView (Resource.Layout.Main);
}
public void cmdWelfareClicked(View v)
{
SetContentView(Resource.Layout.p1);
}
public void cmdSettingsClicked(View v)
{
v.SetBackgroundColor(Android.Graphics.Color.Azure);
}
}
}
をしかし、ボタンは次のページを開くには、クリックされたときに、未知の例外がありますスローされる。
(コピー内容から)エラーテキストが、私はこれを行うと間違っている可能性が何見当がつかないする方法を学習しようとしているAn unhandled exception occured. occurred
なので、任意の助けいただければ幸いです。
スタックトレースを投稿できますか? –
私は大好きですが、私が得るのは上記のものです。スタックトレースを取得する方法は? – CompanyDroneFromSector7G
Hmm。また、onCreateメソッドのボタンにイベントハンドラを割り当てて、それが問題を解決するかどうかを確認することをお勧めします。そのようにすることは、xmlでクリックして割り当てるよりもお勧めします。 –