本文整理汇总了C#中ListView.SetAdapter方法的典型用法代码示例。如果您正苦于以下问题:C# ListView.SetAdapter方法的具体用法?C# ListView.SetAdapter怎么用?C# ListView.SetAdapter使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ListView
的用法示例。
在下文中一共展示了ListView.SetAdapter方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: OnCreate
protected override void OnCreate(Bundle bundle)
{
Console.WriteLine("EqualizerPresetsActivity - OnCreate");
base.OnCreate(bundle);
_navigationManager = Bootstrapper.GetContainer().Resolve<MobileNavigationManager>();
SetContentView(Resource.Layout.EqualizerPresets);
ActionBar.SetDisplayHomeAsUpEnabled(true);
ActionBar.SetHomeButtonEnabled(true);
_seekBarVolume = FindViewById<SeekBar>(Resource.Id.equalizerPresets_seekBarVolume);
_seekBarVolume.ProgressChanged += (sender, args) => OnSetVolume(1);
_btnBypass = FindViewById<ToggleButton>(Resource.Id.equalizerPresets_btnBypass);
_btnBypass.Click += (sender, args) => OnBypassEqualizer();
_outputMeter = FindViewById<OutputMeterView>(Resource.Id.equalizerPresets_outputMeterView);
_listView = FindViewById<ListView>(Resource.Id.equalizerPresets_listView);
_listAdapter = new EqualizerPresetsListAdapter(this, _listView, new List<EQPreset>());
_listView.SetAdapter(_listAdapter);
_listView.ItemClick += ListViewOnItemClick;
_listView.ItemLongClick += ListViewOnItemLongClick;
// Save the source activity type for later (for providing Up navigation)
_sourceActivityType = Intent.GetStringExtra("sourceActivity");
// Since the onViewReady action could not be added to an intent, tell the NavMgr the view is ready
//((AndroidNavigationManager)_navigationManager).SetEqualizerPresetsActivityInstance(this);
_navigationManager.BindEqualizerPresetsView(null, this);
}
示例2: OnCreate
protected override void OnCreate(Bundle bundle)
{
Console.WriteLine("EqualizerPresetDetailsActivity - OnCreate");
base.OnCreate(bundle);
SetContentView(Resource.Layout.EqualizerPresetDetails);
ActionBar.SetDisplayHomeAsUpEnabled(true);
ActionBar.SetHomeButtonEnabled(true);
_txtPresetName = FindViewById<EditText>(Resource.Id.equalizerPresetDetails_txtPresetName);
_btnNormalize = FindViewById<Button>(Resource.Id.equalizerPresetDetails_btnNormalize);
_btnReset = FindViewById<Button>(Resource.Id.equalizerPresetDetails_btnReset);
_equalizerPresetGraph = FindViewById<EqualizerPresetGraphView>(Resource.Id.equalizerPresetDetails_graphView);
_btnNormalize.Click += BtnNormalizeOnClick;
_btnReset.Click += BtnResetOnClick;
//_txtPresetName.SetOnEditorActionListener(this);
_listView = FindViewById<ListView>(Resource.Id.equalizerPresetDetails_listView);
_listAdapter = new EqualizerPresetFadersListAdapter(this, _listView, new EQPreset());
_listView.SetAdapter(_listAdapter);
// Save the source activity type for later (for providing Up navigation)
_sourceActivityType = Intent.GetStringExtra("sourceActivity");
_presetId = Intent.GetStringExtra("presetId");
var navigationManager = Bootstrapper.GetContainer().Resolve<MobileNavigationManager>();
navigationManager.BindEqualizerPresetDetailsView(null, this, new Guid(_presetId));
}
示例3: OnCreateView
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
{
Dialog.SetTitle("Select a playlist");
_view = inflater.Inflate(Resource.Layout.SelectPlaylist, container, false);
_listView = _view.FindViewById<ListView>(Resource.Id.selectPlaylist_listView);
_btnAddNewPlaylist = _view.FindViewById<Button>(Resource.Id.selectPlaylist_btnAddNewPlaylist);
_btnCancel = _view.FindViewById<Button>(Resource.Id.selectPlaylist_btnCancel);
_btnSelect = _view.FindViewById<Button>(Resource.Id.selectPlaylist_btnSelect);
_btnSelect.Enabled = false;
_btnCancel.Click += (sender, args) => Dismiss();
_btnSelect.Click += (sender, args) =>
{
OnSelectPlaylist(_playlists[_selectedIndex]);
Dismiss();
};
_btnAddNewPlaylist.Click += (sender, args) => OnAddNewPlaylist();
_playlists = new List<PlaylistEntity>();
_listAdapter = new PlaylistListAdapter(Activity, _listView, _playlists);
_listView.SetAdapter(_listAdapter);
_listView.ItemClick += ListViewOnItemClick;
return _view;
}
示例4: OnCreateView
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
{
Dialog.SetTitle("Select folders to scan");
_view = inflater.Inflate(Resource.Layout.SelectFolders, container, false);
_listView = _view.FindViewById<ListView>(Resource.Id.selectFolders_listView);
_layoutLoading = _view.FindViewById<LinearLayout>(Resource.Id.selectFolders_layoutLoading);
_btnCancel = _view.FindViewById<Button>(Resource.Id.selectFolders_btnCancel);
_btnOK = _view.FindViewById<Button>(Resource.Id.selectFolders_btnOK);
_btnOK.Enabled = false;
_btnCancel.Click += (sender, args) => Dismiss();
_btnOK.Click += (sender, args) =>
{
OnSaveFolders();
Dismiss();
};
_folders = new List<FolderEntity>();
_listAdapter = new FolderListAdapter(Activity, _listView, _folders);
_listView.SetAdapter(_listAdapter);
_listView.ItemClick += ListViewOnItemClick;
var navigationManager = Bootstrapper.GetContainer().Resolve<MobileNavigationManager>();
navigationManager.BindSelectFoldersView(this);
return _view;
}
示例5: OnCreate
protected override void OnCreate(Bundle bundle)
{
Console.WriteLine("SyncMenuActivity - OnCreate");
base.OnCreate(bundle);
SetContentView(Resource.Layout.SyncMenu);
ActionBar.SetDisplayHomeAsUpEnabled(true);
ActionBar.SetHomeButtonEnabled(true);
_loadingLayout = FindViewById<LinearLayout>(Resource.Id.syncMenu_loadingLayout);
_mainLayout = FindViewById<LinearLayout>(Resource.Id.syncMenu_mainLayout);
_lblStatus = FindViewById<TextView>(Resource.Id.syncMenu_lblStatus);
_lblTotal = FindViewById<TextView>(Resource.Id.syncMenu_lblTotal);
_lblFreeSpace = FindViewById<TextView>(Resource.Id.syncMenu_lblFreeSpace);
_btnSelectAll = FindViewById<Button>(Resource.Id.syncMenu_btnSelectAll);
_btnSelectAll.Click += (sender, args) => OnSelectButtonClick();
_listView = FindViewById<ListView>(Resource.Id.syncMenu_listView);
_listAdapter = new SyncMenuListAdapter(this, new List<SyncMenuItemEntity>());
_listView.SetAdapter(_listAdapter);
_listView.ItemClick += ListViewOnItemClick;
_listView.ItemLongClick += ListViewOnItemLongClick;
string json = Intent.GetStringExtra("device");
_device = JsonConvert.DeserializeObject<SyncDevice>(json);
var navigationManager = Bootstrapper.GetContainer().Resolve<MobileNavigationManager>();
navigationManager.BindSyncMenuView(this, _device);
}
示例6: OnCreate
override protected void OnCreate(Bundle savedInstanceState)
{
base.OnCreate(savedInstanceState);
SetContentView(R.Layouts.person_list_activity);
mListItems = new ArrayList<String>();
mListAdapter = new ArrayAdapter<String>(this, Android.R.Layout.Simple_list_item_1,
mListItems);
mPersonListView = (ListView)FindViewById(R.Ids.person_list);
mPersonListView.SetAdapter(mListAdapter);
mPlusClientFragment = PlusClientFragment.GetPlusClientFragment(this,
MomentUtil.VISIBLE_ACTIVITIES);
}
示例7: OnCreate
protected override void OnCreate(Bundle bundle)
{
base.OnCreate(bundle);
// license app with Xuni
LicenseManager.Key = License.Key;
mSampleList = new ListView(this);
SampleListAdapter adapter = new SampleListAdapter(this);
mSampleList.SetAdapter(adapter);
mSampleList.ItemClick += ItemClick;
this.SetContentView(mSampleList);
}
示例8: OnCreateView
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
{
_view = inflater.Inflate(Resource.Layout.Markers, container, false);
_listView = _view.FindViewById<ListView>(Resource.Id.markers_listView);
_btnAdd = _view.FindViewById<Button>(Resource.Id.markers_btnAdd);
_btnAdd.Click += (sender, args) => OnAddMarker();
_listAdapter = new MarkersListAdapter(Activity, new List<Marker>());
_listView.SetAdapter(_listAdapter);
_listView.ItemClick += ListViewOnItemClick;
_listView.ItemLongClick += ListViewOnItemLongClick;
return _view;
}
示例9: OnCreate
protected override void OnCreate(Bundle bundle)
{
Console.WriteLine("ResumePlaybackActivity - OnCreate");
base.OnCreate(bundle);
_navigationManager = Bootstrapper.GetContainer().Resolve<MobileNavigationManager>();
SetContentView(Resource.Layout.ResumePlayback);
ActionBar.SetDisplayHomeAsUpEnabled(true);
ActionBar.SetHomeButtonEnabled(true);
_listView = FindViewById<ListView>(Resource.Id.resumePlayback_listView);
_listAdapter = new ResumePlaybackListAdapter(this, new List<ResumePlaybackEntity>());
_listView.SetAdapter(_listAdapter);
_listView.ItemClick += ListViewOnItemClick;
// Since the onViewReady action could not be added to an intent, tell the NavMgr the view is ready
//((AndroidNavigationManager)_navigationManager).SetResumePlaybackActivityInstance(this);
_navigationManager.BindResumePlaybackView(this);
}
示例10: OnCreate
protected override void OnCreate(Bundle bundle)
{
Console.WriteLine("SyncActivity - OnCreate");
base.OnCreate(bundle);
_navigationManager = Bootstrapper.GetContainer().Resolve<MobileNavigationManager>();
SetContentView(Resource.Layout.Sync);
ActionBar.SetDisplayHomeAsUpEnabled(true);
ActionBar.SetHomeButtonEnabled(true);
_lblIPAddress = FindViewById<TextView>(Resource.Id.sync_lblIPAddress);
_lblStatus = FindViewById<TextView>(Resource.Id.sync_lblStatus);
_btnConnectManually = FindViewById<Button>(Resource.Id.sync_btnConnectManually);
_btnConnectManually.Click += BtnConnectManuallyOnClick;
_listView = FindViewById<ListView>(Resource.Id.sync_listView);
_listAdapter = new SyncListAdapter(this, new List<SyncDevice>());
_listView.SetAdapter(_listAdapter);
_listView.ItemClick += ListViewOnItemClick;
// Since the onViewReady action could not be added to an intent, tell the NavMgr the view is ready
//((AndroidNavigationManager)_navigationManager).SetSyncActivityInstance(this);
_navigationManager.BindSyncView(this);
}
示例11: OnCreate
/// <summary>
/// Initialize activity
/// </summary>
protected override void OnCreate(Bundle savedInstance)
{
base.OnCreate(savedInstance);
try
{
var httpCacheDir = new Java.Io.File(GetCacheDir(), "http");
const long httpCacheSize = 10 * 1024 * 1024; // 10 MB
HttpResponseCache.Install(httpCacheDir, httpCacheSize);
}
catch (IOException ex)
{
Log.E(Tag, "HTTP response cache installation failed. " + ex.Message + " " + ex.StackTrace);
}
SetContentView(R.Layouts.MainLayout);
_fixtureList = FindViewById<ListView>(R.Ids.fixtureList);
_fixturesArray = _fixtures.ToArray();
_adapter = new ArrayAdapter<Fixture>(this, Android.R.Layout.Simple_list_item_1, _fixturesArray);
_fixtureList.SetAdapter(_adapter);
GetFixturesAsync();
}
示例12: OnCreateView
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
{
mDrawerListView = (ListView) inflater.Inflate(Resource.Layout.fragment_navigation_drawer, container, false);
mDrawerListView.SetItemChecked(mCurrentSelectedPosition, true);
mDrawerListView.ItemClick += (object sender, AdapterView.ItemClickEventArgs e) => selectItem(e.Position);
string[] title = new string[]
{
GetString(Resource.String.title_section1),
GetString(Resource.String.title_section2),
GetString(Resource.String.title_section3),
};
ArrayAdapter listAdapter = new ArrayAdapter(Activity, //this.getActionBar().ThemedContext,
Android.Resource.Layout.SimpleListItemActivated1, Android.Resource.Id.Text1, title);
mDrawerListView.SetAdapter(listAdapter);
mDrawerListView.SetItemChecked(mCurrentSelectedPosition, true);
return mDrawerListView;
}
示例13: GetSampleContent
//.........这里部分代码省略.........
LinearLayout.LayoutParams layparams2 = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MatchParent, (int) (height * 0.15));
layparams2.Gravity = GravityFlags.Center;
contentLayout.AddView(headerLayout);
LinearLayout.LayoutParams layparams5 = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MatchParent, (2));
contentLayout.AddView(new SeparatorView(context,width){separatorColor=Color.LightGray},layparams5);
contentLayout.SetBackgroundColor (Color.White);
linear2.SetBackgroundColor(Color.White);
slideDrawer = new Com.Syncfusion.Navigationdrawer.SfNavigationDrawer(context);
slideDrawer.ContentView=linear2;
slideDrawer.DrawerWidth = (float)(width * 0.60);
slideDrawer.DrawerHeight = (float)(height * 0.60);
slideDrawer.Transition=Transition.SlideOnTop;
slideDrawer.LayoutParameters=new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.MatchParent);
listView = new ListView(context);
listView.VerticalScrollBarEnabled = true;
btn.Click+= (object sender, EventArgs e) => {
slideDrawer.ToggleDrawer();
};
List<String> list = new List<String>();
list.Add("Home");
list.Add("Profile");
list.Add("Inbox");
list.Add("Outbox");
list.Add("Sent Items");
list.Add("Trash");
ArrayAdapter<String> arrayAdapter =new ArrayAdapter<String>(context, Android.Resource.Layout.SimpleListItem1,list);
listView.SetAdapter(arrayAdapter);
listView.SetBackgroundColor(Color.White);
listView.LayoutParameters = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MatchParent,ViewGroup.LayoutParams.MatchParent);
contentLayout.AddView(listView);
contentLayout.Orientation=Orientation.Vertical;
FrameLayout frame = new FrameLayout (context);
frame.LayoutParameters = new ViewGroup.LayoutParams (ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.MatchParent);
frame.SetBackgroundColor (Color.White);
frame.AddView (contentLayout);
slideDrawer.DrawerContentView=frame;
/**
* profile content
* */
LinearLayout profilelayout = new LinearLayout(context);
profilelayout.LayoutParameters = new ViewGroup.LayoutParams (ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.MatchParent);
profilelayout.Orientation = Orientation.Vertical;
LinearLayout linearLayout2 = new LinearLayout(context);
linearLayout2.SetGravity(GravityFlags.Center);
linearLayout2.SetPadding(0,30,0,30);
linearLayout2.LayoutParameters=new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.WrapContent);
RoundedImageView rddimgvw=new RoundedImageView(context, 150, 150);
rddimgvw.LayoutParameters=new ViewGroup.LayoutParams( 150, 150);
rddimgvw.SetImageResource(Resource.Drawable.user);
LinearLayout txtlayout=new LinearLayout(context);
txtlayout.SetPadding(40,0,0,0);
txtlayout.Orientation=Orientation.Vertical;
TextView txtvw=new TextView(context);
示例14: OnCreateView
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
{
float density = Resources.DisplayMetrics.Density;
if (density == 3) density = 2;
//Console.WriteLine("MLBFragment - OnCreateView");
_view = inflater.Inflate(Resource.Layout.MobileLibraryBrowser, container, false);
// Get screen size
Point size = new Point();
Activity.WindowManager.DefaultDisplay.GetSize(size);
// Create bitmap cache
int maxMemory = (int)(Runtime.GetRuntime().MaxMemory() / 1024);
BitmapCache = new BitmapCache(Activity, maxMemory / 8, size.X / 2, size.X / 2); // Max size = half the screen (grid has 2 columns)
SmallBitmapCache = new BitmapCache(Activity, maxMemory / 16, 44 * (int)density, 44 * (int)density);
_viewFlipper = _view.FindViewById<ViewFlipper>(Resource.Id.mobileLibraryBrowser_viewFlipper);
_imageAlbum = _view.FindViewById<SquareImageView>(Resource.Id.mobileLibraryBrowser_imageAlbum);
_lblBreadcrumb = _view.FindViewById<TextView>(Resource.Id.mobileLibraryBrowser_lblBreadcrumb);
_layoutAlbum = _view.FindViewById<LinearLayout>(Resource.Id.mobileLibraryBrowser_layoutAlbum);
_layoutSongs = _view.FindViewById<LinearLayout>(Resource.Id.mobileLibraryBrowser_layoutSongs);
_lblArtistName = _view.FindViewById<TextView>(Resource.Id.mobileLibraryBrowser_lblArtistName);
_lblAlbumTitle = _view.FindViewById<TextView>(Resource.Id.mobileLibraryBrowser_lblAlbumTitle);
_lblAlbumLength = _view.FindViewById<TextView>(Resource.Id.mobileLibraryBrowser_lblAlbumLength);
_lblAlbumSongCount = _view.FindViewById<TextView>(Resource.Id.mobileLibraryBrowser_lblAlbumSongCount);
_listViewArtists = _view.FindViewById<ListView>(Resource.Id.mobileLibraryBrowser_listViewArtists);
_listViewSongs = _view.FindViewById<ListView>(Resource.Id.mobileLibraryBrowser_listViewSongs);
_listViewPlaylists = _view.FindViewById<ListView>(Resource.Id.mobileLibraryBrowser_listViewPlaylists);
_gridViewAlbums = _view.FindViewById<GridView>(Resource.Id.mobileLibraryBrowser_gridViewAlbums);
_listAdapterArtists = new MobileLibraryBrowserListAdapter(Activity, this, _listViewArtists, _entities.ToList());
_listViewArtists.SetAdapter(_listAdapterArtists);
_listViewArtists.ItemClick += ListViewOnItemClick;
_listViewArtists.ItemLongClick += ListViewOnItemLongClick;
_listAdapterSongs = new MobileLibraryBrowserListAdapter(Activity, this, _listViewSongs, _entities.ToList());
_listViewSongs.SetAdapter(_listAdapterSongs);
_listViewSongs.ItemClick += ListViewOnItemClick;
_listViewSongs.ItemLongClick += ListViewOnItemLongClick;
_gridAdapter = new MobileLibraryBrowserGridAdapter(Activity, this, _gridViewAlbums, _entities.ToList());
_gridViewAlbums.SetAdapter(_gridAdapter);
_gridViewAlbums.ItemClick += GridViewOnItemClick;
_gridViewAlbums.ItemLongClick += GridViewOnItemLongClick;
var navigationManager = (AndroidNavigationManager)Bootstrapper.GetContainer().Resolve<MobileNavigationManager>();
navigationManager.BindMobileLibraryBrowserView(this, _tabType, _browserType, _query);
return _view;
}
示例15: SetupChat
private void SetupChat()
{
Log.D(TAG, "setupChat()");
// Initialize the array adapter for the conversation thread
mConversationArrayAdapter = new ArrayAdapter<string>(this, R.Layout.message);
mConversationView = (ListView)FindViewById([email protected]);
mConversationView.SetAdapter(mConversationArrayAdapter);
// Initialize the compose field with a listener for the return key
mOutEditText = (EditText)FindViewById(R.Id.edit_text_out);
mOutEditText.EditorAction += (s, x) => {
// If the action is a key-up event on the return key, send the message
if (x.ActionId == EditorInfo.IME_NULL && x.Event.Action == KeyEvent.ACTION_UP)
{
var message = ((TextView)s).GetText().ToString();
SendMessage(message);
}
if (D)
Log.I(TAG, "END onEditorAction");
x.IsHandled = true;
};
// Initialize the send button with a listener that for click events
mSendButton = (Button)FindViewById(R.Id.button_send);
mSendButton.Click += (s, x) => {
// Send a message using content of the edit text widget
var view = (TextView)FindViewById(R.Id.edit_text_out);
var message = view.GetText().ToString();
SendMessage(message);
};
// Initialize the BluetoothChatService to perform bluetooth connections
mChatService = new BluetoothChatService(this, mHandler);
// Initialize the buffer for outgoing messages
mOutStringBuffer = new StringBuilder("");
}