2014-02-28 109 views
1

我想對自己使用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) 在屏幕上?

感謝您的幫助

回答

1

我覺得你不再需要使用MvvmCross時,手動包括資源。

最簡單的出發點,這很可能是:

+0

Thanks Stuart,你會考慮更新CrossUI文件的自述文件以指向用戶這些信息嗎? – WickedW