2013-04-18 33 views
6

我目前正在運行的最新Xamarin.Android試用裝,最多最新的Visual Studio 2012自動完成編輯在Visual Studio的Android佈局時Xamarin

當打開在Visual Studio .axml文件,我可以看到一個可視化設計師,通常可以使用它,當我切換到「源」選項卡時,我可以看到一個完美的佈局xml,並且語法突出顯示,而不是什麼。

問題是,自動完成只能提示XML註釋和CDATA元素,沒有別的。

有沒有辦法在Visual Studio中打開android-aware auto-complete?我記得Xamarin Studio能夠自動完成佈局,但是當打開一個在Visual Studio中編輯的解決方案時,Xamarin Studio也無法自動建議。

任何想法?提前致謝。

編輯:切換到付費版本和問題仍然存在於Xamarin和視覺工作室。

回答

2

在Xamarin工作室中,您可以簡單地右鍵單擊axml文件並選擇「Open with/Source Code Editor」 不幸的是,我無法在Visual Studio中檢查它。

+0

適用於Xamarin Studio。讓我的一天! – kaolick

+0

在Visual Studio中不起作用 – CularBytes

1

經過這麼多的努力之後,唯一解決方案就是用我的IntelliJ IDEA或Eclipse編輯我的android佈局,並在Xamarin Studio中編寫代碼隱藏。拋開Xamarin並用Java重新開發開發工作甚至更好。

+0

現在是2015年。您是否找到了解決方案? – CularBytes

+0

@RageCompex,我不再與Xamarin一起工作。正如我上面所說的,我使用IDEA來編輯我的xml佈局作爲解決方法,並且工作得很好。 – Dmitriy

0

對於我們的項目的最佳解決方案是使用 - VS編輯CS代碼 - Android的一室公寓,風格,佈局工作,...

我們如何工作:

  • 假設位於C中的項目:\項目\樂趣
  • C上創建一個Android項目:\項目\好玩\ AndroidStudio
  • 使用蝙蝠腳本婁創建符號鏈接的資源文件夾,AndroidManifest.xml中

script.bat

mklink /J C:\projects\fun\AndroidStudio\app\src\main\res C:\projects\fun\Resources 
mklink /H C:\projects\fun\AndroidStudio\app\src\main\AndroidManifest.xml C:\projects\fun\Properties\AndroidManifest.xml 

它不需要使用axml而不是xml文件,設計器工作正常,預覽也是如此。

+0

使用此選項,智能感知是否可以在自定義xml文件中工作? – Natiq

+1

@Natiq不幸的是我不使用這種方法,因爲Project Rider可用。它也支持xamaring項目。 – Artiom

0

自動完成只適用於擴展名爲.axml的文件。 如果您的文件類型是xml,您可以使用axml擴展名創建新文件,並將xml舊文件的內容複製到新的axml文件(有時只是重命名該文件不起作用)

+0

對不起,不是我的問題的答案。它說:「當在Visual Studio中打開.axml文件時,我可以看到一個可視化設計師......」 – Dmitriy

相關問題