e/ic_btn_search"
android:layout_weight="1.0" />
</LinearLayout>
<GridView
android:paddingTop="20dip"
android:gravity="center"
android:id="@+id/my_grid"
android:layout_width="fill_parent"
android:layout_height="0.0px"
android:layout_marginTop="0.0dip"
android:horizontalSpacing="10.0dip"
android:verticalSpacing="20.0dip"
android:stretchMode="columnWidth"
android:columnWidth="60.0dip"
android:numColumns="3"
android:layout_weight="1.0"
style="@style/CustomGridView" />
</LinearLayout>
Xamarin的简单应用
现在,我们的页面和BaseActivity已经完成,让我们一起做一些简单的使用把。
protected override void OnCreate(Bundle savedInstanceState)
{
base.OnCreate(savedInstanceState);
SetContentView(Resource.Layout.MainActivity);
Button btn_search = this.FindControl<Button>("btn_search");
btn_search.Click += (s, e) =>
{
this.ShowToast("Click Me");
};
}
如上代码所示,我们找到了Button-btn_search,并为他创建了单击事件;看起来还不错,代码还算简洁。
因为BaseActivity里寻找控件的方法里,还封装了Click方法,所以我们还可以这样使用:
Button btn_search = this.FindControl<Button>("btn_search", () => { this.ShowToast("Click Me"); });
Xamarin的调试
Xamarin的调试非常简单,只要配置好模拟器按F5调试就可以了,因为VS2017集成了Emulator模拟器,所以我们只要运行调试,就会自动帮我们启动模拟器。
模拟器是配置很简单,在工具里找到Android—Android设备管理器,如下图:
然后做一些简单配置修改,如下图:
模拟器配置好以后,在调试启动的选项中,就会增加这个模拟器的选项,如下图:
接下来就很简单了,只要直接点击运行就可以了。
运行结果如下图:
从图中我们可以看到,我们的安装项目已经成功运行了,并且执行了点击事件。
到此,这个简单的安卓项目已经创建完成了,下一篇文章,将介绍Xamarin中如何使用安卓控件。
----------------------------------------------------------------------------------------------------
代码已经传到Github上了,欢迎大家下载。
Github地址:https://github.com/kiba518/KibaXamarin_Android
----------------------------------------------------------------------------------------------------
注:此文章为原创,欢迎转载,请在文章页面明显位置给出此文链接!
若您觉得这篇文章还不错,请点击下右下角的【推荐】,非常感谢!