public override void OnViewCreated(View rootView, Bundle savedInstanceState) { base.OnViewCreated(rootView, savedInstanceState); var openDir = rootView.FindViewById(Resource.Id.button_open_directory); openDir.Click += (sender, e) => { Intent intent = new Intent(Intent.ActionOpenDocumentTree); StartActivityForResult(intent, REQUEST_CODE_OPEN_DIRECTORY); }; mCurrentDirectoryTextView = (TextView)rootView .FindViewById(Resource.Id.textview_current_directory); mCreateDirectoryButton = (Button)rootView.FindViewById(Resource.Id.button_create_directory); mCreateDirectoryButton.Click += (sender, e) => { EditText editView = new EditText(Activity); var builder = new AlertDialog.Builder(Activity) .SetTitle(Resource.String.create_directory) .SetView(editView) .SetPositiveButton(Resource.String.ok, delegate { CreateDirectory(mCurrentDirectoryUri, editView.Text); UpdateDirectoryEntries(mCurrentDirectoryUri); }) .SetNegativeButton(Resource.String.cancel, delegate { }); builder.Show(); }; mRecyclerView = rootView.FindViewById <RecyclerView> (Resource.Id.recyclerview_directory_entries); mLayoutManager = new LinearLayoutManager(Activity); mRecyclerView.SetLayoutManager(mLayoutManager); mRecyclerView.ScrollToPosition(0); mAdapter = new DirectoryEntryAdapter(new List <DirectoryEntry> ()); mRecyclerView.SetAdapter(mAdapter); }
public override void OnViewCreated (View rootView, Bundle savedInstanceState) { base.OnViewCreated (rootView, savedInstanceState); var openDir = rootView.FindViewById (Resource.Id.button_open_directory); openDir.Click += (sender, e) => { Intent intent = new Intent (Intent.ActionOpenDocumentTree); StartActivityForResult (intent, REQUEST_CODE_OPEN_DIRECTORY); }; mCurrentDirectoryTextView = (TextView)rootView .FindViewById (Resource.Id.textview_current_directory); mCreateDirectoryButton = (Button)rootView.FindViewById (Resource.Id.button_create_directory); mCreateDirectoryButton.Click += (sender, e) => { EditText editView = new EditText (Activity); var builder = new AlertDialog.Builder (Activity) .SetTitle (Resource.String.create_directory) .SetView (editView) .SetPositiveButton (Resource.String.ok, delegate { CreateDirectory (mCurrentDirectoryUri, editView.Text); UpdateDirectoryEntries (mCurrentDirectoryUri); }) .SetNegativeButton (Resource.String.cancel, delegate { }); builder.Show (); }; mRecyclerView = rootView.FindViewById<RecyclerView> (Resource.Id.recyclerview_directory_entries); mLayoutManager = new LinearLayoutManager (Activity); mRecyclerView.SetLayoutManager (mLayoutManager); mRecyclerView.ScrollToPosition (0); mAdapter = new DirectoryEntryAdapter (new List<DirectoryEntry> ()); mRecyclerView.SetAdapter (mAdapter); }