Naar content
Trending apps
  • Ouderlijk toezicht voor Nintendo Switch

  • Inbox by Gmail

  • Maps: Navigatie en OV

  • WhatsApp Messenger

  • Messenger

Trending games
  • Super Mario Run

  • RollerCoaster Tycoon® Classic

  • Bully: Anniversary Edition

  • Paper Wings

  • Pokémon GO

Trending smartphones
  • Huawei P10

  • LG G6

  • Samsung Galaxy S8+

  • Samsung Galaxy S8

  • Samsung Galaxy S6 Edge

Nieuwste tablets
  • Samsung Galaxy Tab S3 9.7

  • Asus Zenpad 3S 10

  • Sony Xperia Z4 Tablet

  • ASUS ZenPad S 8

  • ASUS ZenPad 8

tchiloh

tchiloh

  • Lid sinds 03 augustus 2016
  • Berichten 1
  • Reputatie 0
  • #1
  • 3 augustus 2016
  • 07:28

Ik ben begonnen met het leren van android apps maken in Xamarin C#.

Ik ben nu al tegen 1 ding aangelopen waarvan het mij niet lukt om het op te lossen.
Ik probeer op 1 scherm slide menu te hebben met onderin 3 buttons. Echter lukt het mij niet om de buttons zichtbaar op het scherm te krijgen.

De slide menu code heb ik van hier: https://developer.xamarin.com/samples/monodroid/ActionBarViewPager/

Moet ik de buttons als fragment toevoegen?

Dit is wat ik heb:

[Activity(Label = "HelloSwipeViewWithTabs", MainLauncher = true, Icon = "@drawable/icon", ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation)]
 public class Activity1 : FragmentActivity
 {
 protected override void OnCreate(Bundle bundle)
 {
 base.OnCreate(bundle);
  SetContentView(Resource.Layout.Main);
  ActionBar.NavigationMode = ActionBarNavigationMode.Tabs;
  var pager = FindViewById<ViewPager>(Resource.Id.pager);
  var adaptor = new GenericFragmentPagerAdaptor(SupportFragmentManager);
  adaptor.AddFragmentView((i, v, b) =>
  {
var view = i.Inflate(Resource.Layout.tab, v, false);
var sampleTextView = view.FindViewById<TextView>(Resource.Id.textView1);
sampleTextView.Text = "This is content";
return view;
  }
  );
  adaptor.AddFragmentView((i, v, b) =>
  {
var view = i.Inflate(Resource.Layout.tab, v, false);
var sampleTextView = view.FindViewById<TextView>(Resource.Id.textView1);
sampleTextView.Text = "This is more content";
return view;
  }
  );
  pager.Adapter = adaptor;
  pager.SetOnPageChangeListener(new ViewPageListenerForActionBar(ActionBar));
  ActionBar.AddTab(pager.GetViewPageTab(ActionBar, "Tab1"));
  ActionBar.AddTab(pager.GetViewPageTab(ActionBar, "Tab2"));
}
}


en dit als AXML:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
androidrientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<android.support.v4.view.ViewPager
  android:id="@+id/pager"
  android:layout_width="match_parent"
  android:layout_height="match_parent" />
<RelativeLayout
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:id="@+id/relativeLayout2"
  android:layout_alignParentBottom="true"
  android:layout_alignParentRight="true"
  android:layout_alignParentLeft="true">
  <RelativeLayout
android:id="@+id/RelativeLayout01"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<Button
android:text="@string/play"
android:id="@+id/playButton"
android:layout_width="50dp"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:drawableTop="@drawable/ic_av_play"
android:layout_gravity="center_vertical" />
<Button
android:text="@string/pause"
android:layout_width="50dp"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:id="@+id/pauseButton"
android:drawableTop="@drawable/ic_av_pause"
android:layout_gravity="center_vertical" />
  </RelativeLayout>
</RelativeLayout>
</LinearLayout>



Wat doe ik fout?

Reageer

Om te reageren, dien je te zijn ingelogd. Druk op de onderstaande knop om in te loggen of maak een nieuwe account aan.

Inloggen Registreren