Skip to content

Toolbar

Steven Zack edited this page Oct 9, 2018 · 2 revisions
package faithdroid

func (a *MainActivity) OnCreate() {
	LinearLayout(a).Size(-2, -2).DeferShow().Append(
		Toolbar(a).Size(-2, -1).Title("title").Menus(
			MenuItem("add").Icon("drawable://add").ShowAsAction().OnClick(func() {
				ShowToast(a, "search")
			}),
			MenuItem("chat"),
			MenuItem("me"),
			MenuItem("hello"),
			SubMenu("settings",
				MenuItem("set 1"),
				MenuItem("set 2"))))
}

or

package faithdroid

func (a *MainActivity) OnCreate() {
	s := `https://pp.myapp.com/ma_icon/0/icon_10966186_1538016476/256`
	LinearLayout(a).DeferShow().Size(-2, -2).Append(
		Toolbar(a).NavigationIcon(s).OnNavigationIconClick(func() {
			ShowToast(a, "clicked")
		}),
		Button(a).Text("open").OnClick(func() {
			StartActivity(a, createView, nil)
		}))
}
func createView(a IActivity) {
	LinearLayout(a).Size(-2, -2).DeferShow().Append(
		Toolbar(a).Title("asd").BackNavigation(true))
}

Clone this wiki locally