6

現在、最新の Visual Studio 2012 を使用して、最新の Xamarin.Android 試用版のインストールを実行しています。

ビジュアル スタジオで .axml ファイルを開くと、ビジュアル デザイナーが表示され、通常どおり使用できます。[ソース] タブに切り替えると、構文が強調表示された完全に細かいレイアウト xml が表示されます。

問題は、オートコンプリートが提案できるのは XML コメントと CDATA 要素だけであり、他には何もないことです。

Visual Studio で Android 対応のオートコンプリートを有効にする方法はありますか? Xamarin Studio でレイアウトをオートコンプリートできることを思い出しましたが、Visual Studio で編集されたソリューションを開くと、Xamarin Studio も自動提案に失敗します。

何か案は?前もって感謝します。

編集:有料版に切り替えても、問題は Xamarin と Visual Studio の両方で引き続き発生します。

4

5 に答える 5

2

Xamarin studio では、axml ファイルを右クリックして [Open with/Source Code Editor] を選択するだけです。 残念ながら、Visual Studio では確認できません。

于 2014-01-23T12:05:22.283 に答える
1

非常に多くの苦労の末、最終的にうまくいった唯一の解決策は、IntelliJ IDEA または Eclipse を使用して Android レイアウトを編集し、Xamarin Studio でコード ビハインドを作成することでした。Xamarin をやめて Java での開発に戻ると、さらにうまくいきました。

于 2014-04-01T14:51:31.650 に答える
1

実際には、Visual Studio で Android レイアウトの Intellisense のような機能を簡単に追加できます。

ステップバイステップのチュートリアルはこちらhttps://kb.xamarin.com/customer/portal/articles/1920119-how-do-i-enable-intellisense-in-android-axml-files-

于 2016-01-07T11:14:36.273 に答える
0

私たちのプロジェクトでは、VS を使用して cs コードを編集し、Android スタジオを使用してスタイル、レイアウトなどを操作するのが最善の解決策でした...

働き方:

  • プロジェクトがC:\projects\funにあるとします。
  • C:\projects\fun\AndroidStudioに Android プロジェクトを作成します。
  • 次のバット スクリプトを使用して、リソース フォルダーと 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

xml ファイルの代わりに axml を使用する必要はありません。デザイナーは問題なく動作し、プレビューも可能です。

于 2016-10-19T11:15:38.793 に答える
0

オートコンプリートは、拡張子が .axml のファイルでのみ機能します。ファイルの種類が xml の場合、axml 拡張子を持つ新しいファイルを作成し、古い xml ファイルの内容を新しい axml ファイルにコピーできます (ファイルの名前を変更するだけではうまくいかない場合があります)。

于 2017-02-15T11:07:23.940 に答える