このチュートリアルに従っています:http://docs.xamarin.com/android/tutorials/User_Interface/list_view
私はlist_item.xml
下に持っていますHelloListView/Resources/layout/
以下のパラメーターとして XML ファイルを参照しています。
protected override void OnCreate (Bundle bundle)
{
base.OnCreate (bundle);
ListAdapter = new ArrayAdapter<string> (this, Resource.Layout.list_item, countries);
// ...
}
ビルド エラー
「HelloListView.Resource.Layout」には「list_item」の定義が含まれていません
チュートリアルのいくつかの手順を逐語的に実行しました。ここで何が欠けていますか?
更に
Resources/layout/
XML ファイルを右クリックlayout/
して にファイルを追加するとAdd
、ソースを編集できなくなります。たとえば、[ソース] タブをクリックしても、カーソルが表示されず、ウィンドウに入力できません。
ファイルをソリューションに追加し、必要に応じてXMLファイルに変更を加えてから、ファイルをに移動するとResources/layout/
、これはまだ機能しません(@CheeseBaronが述べたように、に追加されませんResource.Designer.cs
)
クイックフィックス
を右クリックして XML を追加し、layout/
上記の問題に直面した後、 MonoDevelop の外部でファイルを編集し (Notepad++ を使用)、Resource.Designer.cs
生成された ID で をリロードしましたlist_item
。間違いなく理想的ではありません。