私は、コードをコンパイルすると、それはActionBarActivity基本クラスの関数を見つけることができないので、私はそれはそれを正しく追加していない推測しています私のプロジェクトに
ActionBarActivity
は時代遅れです。 Android.Support.V7.Widget.Toolbar
を使用するには
は、Xamarin.Android.Support.v7.AppCompatパッケージをインストールした後、あなたは単にAppCompatActivity
代わりのActionBarActivity
からあなたMainActivity
を継承することができます。
はその後、たとえば私のツールバーは、このようなものです:あなたMainActivity
で
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<include android:id="@+id/toolbar"
layout="@layout/mytoolbar" />
</LinearLayout>
そして最後に:
public class MainActivity : AppCompatActivity
{
protected override void OnCreate(Bundle bundle)
{
base.OnCreate(bundle);
// Set our view from the "main" layout resource
SetContentView(Resource.Layout.Main);
var toolbar = FindViewById<Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar);
SetSupportActionBar(toolbar);
}
}
あなた
<android.support.v7.widget.Toolbar
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_height="wrap_content"
android:minHeight="?attr/actionBarSize"
android:background="?attr/colorPrimary"
android:layout_width="match_parent">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/toolbartitile"
android:text="Kodej" />
</android.support.v7.widget.Toolbar>
は、このようなMain
レイアウトでこのツールバーを含めますあなたのコードにAndroid.Support.V7.App
を参照するだけでいいです:
using Android.Support.V7.App;
私のデモのすべての参照:
あなたは正しくLIBSをインストールしていないてきたし、何のインテリセンスが全く存在しない場合、あなたは、あなたのアプリケーションを再構築しようと閉じて、あなたのVSを再開することができます。