vs2019创建android,Visual Studio 2019编写的安卓程序,生成失败
下載實例不改動任何能夠編譯成功,稍加改動無法編譯成功。
布局代碼:
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
android:text="請輸入拱高L:"
android:textAppearance="?android:attr/textAppearanceLarge"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/textView1" />
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/GongGao"
android:text="5" />
android:textAppearance="?android:attr/textAppearanceLarge"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/TranslatedPhoneWord"
android:text="請輸入弦長L" />
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/xianchang" />
android:text="半徑R="
android:textAppearance="?android:attr/textAppearanceLarge"
android:layout_width="match_parent"
android:layout_height="50"
android:id="@+id/BanJing" />
android:text="計算半徑"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/JiSuan" />
入口代碼:
using System;
using Android.App;
using Android.OS;
using Android.Widget;
namespace Phoneword
{
[Activity(Label = "Phone Word", MainLauncher = true, Icon = "@drawable/icon")]
public class MainActivity : Activity
{
protected override void OnCreate(Bundle savedInstanceState)
{
base.OnCreate(savedInstanceState);
// Set our view from the "main" layout resource
SetContentView(Resource.Layout.Main);
// Get our UI controls from the loaded layout
EditText h = FindViewById(Resource.Id.GongGao);
EditText l = FindViewById(Resource.Id.xianchang);
Button bt = FindViewById(Resource.Id.JiSuan);
TextView tv = FindViewById(Resource.Id.BanJing);
string translatedNumber = string.Empty;
bt.Click += (sender, e) =>
{
try
{
if (double.Parse(h.Text) > 0 && double.Parse(l.Text) > 0)
{
tv.Text = "半徑R="+Jisan(double.Parse(h.Text), double.Parse(l.Text));
}
}
catch (Exception ex)
{
tv.Text = ex.ToString();
}
};
}
private string Jisan(double h, double l)
{
return ((h / 2 + l * l / 8 / h).ToString());
}
}
}
其余代碼為自動生成。
總結
以上是生活随笔為你收集整理的vs2019创建android,Visual Studio 2019编写的安卓程序,生成失败的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 超过4g的文件怎么上传到linux,怎么
- 下一篇: 安卓手机刷软路由_华为路由AX3 Pro