Java Code Examples for android.widget.AdapterView#getContext()
The following examples show how to use
android.widget.AdapterView#getContext() .
These examples are extracted from open source projects.
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source Project: YiBo File: EditMicroBlogAccountSelectorItemClickListener.java License: Apache License 2.0 | 6 votes |
@Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { BaseAdapter adapter = AdapterUtil.getAdapter(parent.getAdapter()); if (!(adapter instanceof AccountSelectorListAdapter)) { return; } LocalAccount account = (LocalAccount)adapter.getItem(position); if (selectorWindow.isSelected(account)) { selectorWindow.removeSelectedAccount(account); } else { selectorWindow.addSelectedAccount(account); } EditMicroBlogActivity context = (EditMicroBlogActivity)parent.getContext(); context.setListUpdateAccount(selectorWindow.getSelectedAccounts()); context.updateSelectorText(); }
Example 2
Source Project: geopaparazzi File: GOneToManyConnectedComboView.java License: GNU General Public License v3.0 | 6 votes |
@Override public void onItemSelected(AdapterView<?> parent, View callingView, int pos, long arg3) { if (parent == mainComboSpinner) { String mainComboItem = mainComboSpinner.getSelectedItem().toString(); List<NamedList<String>> namedLists = new ArrayList<>(); if (mainComboItem.length() != 0) { namedLists = dataMap.get(mainComboItem); } for (int i = 0; i < namedLists.size(); i++) { NamedList<String> namedList = namedLists.get(i); TextView subTextView = orderedSubTextviewsList.get(i); subTextView.setText(namedList.name); Spinner subSpinner = orderedSubCombosList.get(i); ArrayAdapter<String> combo2ListAdapter = new ArrayAdapter<String>(parent.getContext(), android.R.layout.simple_spinner_dropdown_item, namedList.items); combo2ListAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); subSpinner.setAdapter(combo2ListAdapter); } } }
Example 3
Source Project: Atomic File: MessageClickListener.java License: GNU General Public License v3.0 | 5 votes |
private void doThing(AdapterView<?> group, int position) { android.util.Log.d("MessageClickListener", "clicking on item => "+position); MessageListAdapter adapter = (MessageListAdapter)group.getAdapter(); Message m = adapter.getItem(position); Intent intent = new Intent(group.getContext(), MessageActivity.class); // this is going to be a parcelable. // Woo parcelables. intent.putExtra(Extra.MESSAGE, m); group.getContext().startActivity(intent); }
Example 4
Source Project: geopaparazzi File: GTwoConnectedComboView.java License: GNU General Public License v3.0 | 5 votes |
@Override public void onItemSelected(AdapterView<?> parent, View callingView, int pos, long arg3) { if (parent == combo1Spinner) { String combo1Item = combo1Spinner.getSelectedItem().toString(); List<String> valuesList = new ArrayList<>(); if (combo1Item.length() != 0) { valuesList = dataMap.get(combo1Item); } ArrayAdapter<String> valuesListAdapter = new ArrayAdapter<>(parent.getContext(), android.R.layout.simple_spinner_dropdown_item, valuesList); valuesListAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); combo2Spinner.setAdapter(valuesListAdapter); } }
Example 5
Source Project: YiBo File: AppGridItemClickListener.java License: Apache License 2.0 | 4 votes |
@Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { Adapter adapter = parent.getAdapter(); long appImageId = adapter.getItemId(position); Activity context = (Activity)parent.getContext(); Intent intent = new Intent(); if (appImageId == R.drawable.icon_app_search) { intent.setClass(context, SearchActivity.class); } else if (appImageId == R.drawable.icon_app_public_timeline) { intent.setClass(context, PublicTimelineActivity.class); } else if (appImageId == R.drawable.icon_app_hot_retweet) { intent.setClass(context, HotStatusesActivity.class); intent.putExtra("STATUS_CATALOG", StatusCatalog.Hot_Retweet.getCatalogNo()); } else if (appImageId == R.drawable.icon_app_hot_comment) { intent.setClass(context, HotStatusesActivity.class); intent.putExtra("STATUS_CATALOG", StatusCatalog.Hot_Comment.getCatalogNo()); } else if (appImageId == R.drawable.icon_app_hot_topic) { //intent.setClass(context, HotTopicsActivity.class); intent.setClass(context, StatusSubscribeActivity.class); intent.putExtra("STATUS_CATALOG", StatusCatalog.Picture_Mobile.getCatalogNo()); intent.putExtra("TITLE_ID", R.string.label_app_hot_topic); } else if (appImageId == R.drawable.icon_app_daily) { intent.setClass(context, StatusSubscribeActivity.class); intent.putExtra("STATUS_CATALOG", StatusCatalog.News.getCatalogNo()); intent.putExtra("TITLE_ID", R.string.label_app_daily); } else if (appImageId == R.drawable.icon_app_image) { intent.setClass(context, StatusSubscribeActivity.class); intent.putExtra("STATUS_CATALOG", StatusCatalog.Picture.getCatalogNo()); intent.putExtra("TITLE_ID", R.string.label_app_image); } else if (appImageId == R.drawable.icon_app_jokes) { intent.setClass(context, StatusSubscribeActivity.class); intent.putExtra("STATUS_CATALOG", StatusCatalog.Joke.getCatalogNo()); intent.putExtra("TITLE_ID", R.string.label_app_jokes); } else if (appImageId == R.drawable.icon_app_exchange) { ConfigSystemDao configDao = new ConfigSystemDao(context); String username = configDao.getString(Constants.PASSPORT_USERNAME); // if (StringUtil.isEmpty(username)) { // AppConnect.getInstance(context).showOffers(context); // } else { // AppConnect.getInstance(context).showOffers(context, username); // } return; } else { Toast.makeText(context, "抱歉,此功能正在开发中..", Toast.LENGTH_LONG).show(); return; } context.startActivity(intent); }