我想對自己使用MVVMCross CrossUI Droid的一個快速測試從hereMVVMCross CrossUI.Droid的Hello World
在VS2013我創建了一個新的Android應用程序,添加CrossUI,改變了目標框架上CrossUI。 Core(勾選全部+ 4.5+)編譯CrossUI.Core和CrossUI.Dialog。
ReadMe段落中佈局的link給出了404錯誤。
「......這些佈局添加到您的資源/文件夾的佈局:Android.Dialog佈局期待單後,一個更簡單的方法來管理這對於Android 4.4的發佈。」
我認爲他們仍然需要佈局,因爲我在運行時遇到缺少佈局錯誤。
我也「試圖」添加從舊項目的一些對話的佈局,可以發現使用代碼here
(我試圖拼湊了一起,但可能是遙遠,因此這一請求幫助) -
protected override void OnCreate(Bundle bundle)
{
base.OnCreate(bundle);
DroidResources.Initialize(typeof(Resource.Layout));
var Root = new RootElement()
{
new Section("Test Section")
{
new StringElement("Test:"),
}
};
var da = new DialogAdapter(this, Root);
var lv = new ListView(this) { Adapter = da };
SetContentView(lv);
}
仍然得到 -
02-28 10:56:32.639 E/Android.Dialog(2382): LoadLayout failed: Could not find resource field dialog_multiline_labelfieldbelow
02-28 10:56:32.639 E/Android.Dialog(2382): LoadStringElementLayout: Failed to load resource: dialog_multiline_labelfieldbelow
有人能顯示/指向我一個/用於獲取CrossUI.Droid對話框渲染一些工作示例(S) 在屏幕上?
感謝您的幫助
Thanks Stuart,你會考慮更新CrossUI文件的自述文件以指向用戶這些信息嗎? – WickedW