- Forum-Beiträge: 180
26.11.2014, 13:58:16 via Website
26.11.2014 13:58:16 via Website
Hallo ich programmiere in C# (Xamarin.Android);
Da der Code sich aber fast nicht mit Java unterscheidet könnt Ihr mir sicher helfen.
Also ich wollte ein Material Theme in meiner App einbauen und ich habe auch alles gemacht wie in diesem http://developer.xamarin.com/guides/android/platform_features/android_l/material_theme/
Tutorial beschrieben ist.
Doch bei meiner App kommen schon bei der OnCreate 2 Fehler:
1. Fehler "
The type or namespace name Toolbar could not be found (are you missing a using directive or an assembly reference?)`
- Fehler
"
The name SetActionBar does not exist in the current context"`
Hier mal die MainActivity:
namespace HK_EDV
{
[Activity(Label = "HK-EDV", MainLauncher = true, Icon = "@drawable/ic_launcher")]
public class MainActivity : Activity
{
protected override void OnCreate(Bundle bundle)
{
base.OnCreate(bundle);
SetContentView(Resource.Layout.Main);
var toolbar = FindViewById<Toolbar>(Resource.Id.toolbar);
SetActionBar(toolbar);
ActionBar.Title = "HK-EDV";
}
}
}
Hier das toolbar.axml (layout):
<?xml version="1.0" encoding="utf-8"?>
<Toolbar xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:minHeight="?android:attr/actionBarSize"
android:background="?android:attr/color"
android:theme="@android:style/ThemeOverlay.Material.Dark.ActionBar"
android:popupTheme="@android:style/ThemeOverlay.Material.Light" />
und hier noch der style.xml:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Hkedvtheme" parent="@android:style/Theme.Material.Light.DarkActionBar">
<item name="android:windowNoTitle">true</item>
<item name="android:windowActionBar">false</item>
<item name="android:colorPrimary">@color/my_green</item>
<item name="android:colorAccent">@color/my_green</item>
<item name="android:textColorPrimary">@color/my_white</item>
<item name="android:windowBackground">@color/my_white</item>
<item name="android:navigationBarColor">@color/my_green</item>
<item name="android:statusBarColor">@color/my_green</item>
</style>
</resources>
Ich hoffe euch fällt iwas auf oder ein an was das liegen könnte!
PS: Android SDK auf dem neuesten Stand
Visual Studio auf dem neuesten Stand
MFG Lukas R.
Programmieren ist nicht nur eine Wissenschaft, sondern auch ein Lifestyle!
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.