protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); // Set our view from the "main" layout resource SetContentView(Resource.Layout.Main); var container = (LinearLayout)FindViewById(Resource.Id.container); var title = container.FindViewById <TextView>(Resource.Id.textView); title.Text = Texts.scanbot_sdk_demo; progress = FindViewById <ProgressBar>(Resource.Id.progressBar); var scanner = (LinearLayout)container.FindViewById(Resource.Id.document_scanner); var scannerTitle = (TextView)scanner.FindViewById(Resource.Id.textView); scannerTitle.Text = DocumentScanner.Instance.Title; foreach (ListItem item in DocumentScanner.Instance.Items) { var child = new FragmentButton(this) { Data = item, Text = item.Title, LayoutParameters = GetParameters() }; scanner.AddView(child); buttons.Add(child); } var collectors = (LinearLayout)container.FindViewById(Resource.Id.data_collectors); var collectorsTitle = (TextView)collectors.FindViewById(Resource.Id.textView); collectorsTitle.Text = DataDetectors.Instance.Title; foreach (ListItem item in DataDetectors.Instance.Items) { var child = new FragmentButton(this) { Data = item, Text = item.Title, LayoutParameters = GetParameters() }; collectors.AddView(child); buttons.Add(child); } LicenseIndicator.Text = Texts.no_license_found_the_app_will_terminate_after_one_minute; }
void AddItemsTo(LinearLayout container, List <ListItem> items) { foreach (ListItem item in items) { var child = new FragmentButton(this) { Data = item, Text = item.Title, LayoutParameters = ViewUtils.GetParameters(this) }; container.AddView(child); buttons.Add(child); } }