按钮点击=>在xamarin android

时间:2015-04-22 11:59:08

标签: c# android xamarin

我想知道你是否可以在Xamarin教程中帮助我一些关于编程语言C#的东西 (按钮添加动态选项卡),我可以添加一个按钮来添加像Firefox中存在的选项卡这样的选项卡,并感谢所有人:)

1 个答案:

答案 0 :(得分:-1)

您可以动态添加标签但不知道在Firefox中的含义。要动态添加标签,您可以执行以下操作:

public class MainActivity : Activity
{
    private int _count; 

    protected override void OnCreate(Bundle bundle)
    {
        base.OnCreate(bundle);

        SetContentView(Resource.Layout.Main);
        var button = FindViewById<Button>(Resource.Id.MyButton);

        ActionBar.NavigationMode = ActionBarNavigationMode.Tabs;

        button.Click += AddTab;
    }

    private void AddTab(object sender, EventArgs e)
    {
        _count += 1;
        var tab = ActionBar.NewTab();
        tab.SetTag("Tab" + _count);
        tab.SetText("tab - " + _count);
        var temp = _count;
        tab.TabSelected +=
            (o, args) => { Toast.MakeText(this, "Tab " + temp + " selected!", ToastLength.Long).Show(); };
        ActionBar.AddTab(tab);
    }
}