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