设为首页 加入收藏

TOP

使用Visual Studio 2015开发Android 程序(一)
2015-08-31 21:23:18 来源: 作者: 【 】 浏览:54
Tags:使用 Visual Studio 2015 开发 Android 程序

环境配置:


操作系统:win 7 64位


IDE:Visual Studio 2015


SDK:installer_r24.3.3-windows


安装前提:


编辑hosts文件(在附件可下载)因为安装过程中要联网更新和注册


---------------------------


Microsoft Visual Studio


---------------------------


值不能为 null。参数名: path1


---------------------------


确定?


---------------------------
?


那是因为VS没有配置android的SDK,接下来我们就设置。


第一步:更新android SDK


自行百度并安装installer_r24.3.3-windows.exe,然后打开安装路径下的SDK Manager选择一个安卓版本更新,比如4.1.2,可以根据需要将其他版本对勾去掉。


然后等待更新完毕:



然后打开AVD Manager创建一个虚拟机:



点击右边的Start启动看看能不能起起来。


第二步:新建android项目:



然后会要求你登陆:



需要先注册,然后登陆。


然后依次点开资源管理器,找到布局文件:



双击打开设计界面:


工具箱上面已经内置了很多控件:



这里无所谓了,喜欢拖就拖,不喜欢就自己写布局代码,咱们完成一个登陆界面:



完整代码如:



? ? android:layout_width="fill_parent"
? ? android:layout_height="fill_parent"
? ? android:orientation="vertical"
? ? android:layout_margin="5dip">
? ? ? ? ? ? android:id="@+id/form_title"
? ? ? ? android:layout_width="wrap_content"
? ? ? ? android:layout_height="wrap_content"
? ? ? ? android:text="初始用户名和密码都是123" />
? ? ? ? ? ? android:id="@+id/layout_login_name"
? ? ? ? android:layout_width="fill_parent"
? ? ? ? android:layout_height="wrap_content"
? ? ? ? android:layout_margin="5.0dip"
? ? ? ? android:layout_marginTop="10.0dip"
? ? ? ? android:orientation="horizontal">
? ? ? ? ? ? ? ? ? ? android:layout_width="wrap_content"
? ? ? ? ? ? android:layout_height="wrap_content"
? ? ? ? ? ? android:text="登录名:" />
? ? ? ? ? ? ? ? ? ? android:id="@+id/txt_login_name"
? ? ? ? ? ? android:layout_width="fill_parent"
? ? ? ? ? ? android:layout_height="wrap_content"
? ? ? ? ? ? android:textSize="15.0sp" />
? ?

? ? ? ? ? ? android:id="@+id/login_pwd_layout"
? ? ? ? android:layout_width="fill_parent"
? ? ? ? android:layout_height="wrap_content"
? ? ? ? android:layout_below="@id/layout_login_name"
? ? ? ? android:layout_centerHorizontal="true"
? ? ? ? android:layout_margin="5.0dip"
? ? ? ? android:orientation="horizontal">
? ? ? ? ? ? ? ? ? ? android:id="@+id/login_pass_edit"
? ? ? ? ? ? android:layout_width="wrap_content"
? ? ? ? ? ? android:layout_height="wrap_content"
? ? ? ? ? ? android:text="密? 码:"
? ? ? ? ? ? android:textSize="15.0sp" />
? ? ? ? ? ? ? ? ? ? android:id="@+id/txt_login_pwd"
? ? ? ? ? ? android:layout_width="fill_parent"
? ? ? ? ? ? android:layout_height="wrap_content"
? ? ? ? ? ? android:password="true"
? ? ? ? ? ? android:textSize="15.0sp" />
? ?
? ? ? ? ? ? android:id="@+id/btn_login"
? ? ? ? android:layout_width="fill_parent"
? ? ? ? android:layout_height="wrap_content"
? ? ? ? android:layout_gravity="center"
? ? ? ? android:gravity="center"
? ? ? ? android:onClick="btn_click"
? ? ? ? android:text="登陆" />


这些代码稍微一用力就能看明白。


打开MainActivity 编辑代码如下:


protected override void OnCreate(Bundle bundle)
? {
? ? base.OnCreate(bundle);
? ? // Set our view from the "main" layout resource
? ? SetContentView(Resource.Layout.Main);
? ? // Get our button from the layout resource,? form_title
? ? // and attach an event to it
? ? ? ? ? ? Button button = FindViewById

首页 上一页 1 2 下一页 尾页 1/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇使用IntelliJ IDEA编写Scala在Spa.. 下一篇从AIDL开始谈Android进程间Binder..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: