Java 类android.support.v4.widget.SimpleCursorAdapter 实例源码
项目:androidbeginners-Lesson3
文件:MainActivity.java
private void setupCursorAdapter() {
String[] uiBindFrom = {
ContactsContract.Contacts.DISPLAY_NAME,
ContactsContract.Contacts.PHOTO_URI };
int[] uiBindTo = {R.id.tvName, R.id.ivImage};
adapter = new SimpleCursorAdapter(
this,
R.layout.contacts_list_item,
null,
uiBindFrom,
uiBindTo, 0);
}
项目:rx-permissions
文件:RxPermissionDemoActivity.java
private void showContactListUnsecure() {ContentResolver cr = getContentResolver();
Cursor cur = cr.query(ContactsContract.Contacts.CONTENT_URI,
null, null, null, null
);
new AlertDialog.Builder(RxPermissionDemoActivity.this)
.setAdapter(
new SimpleCursorAdapter(
RxPermissionDemoActivity.this,
android.R.layout.simple_list_item_1,
cur,
new String[]{ContactsContract.Contacts.DISPLAY_NAME}, new int[]{android.R.id.text1}, 0
),
null
)
.show();
}
项目:Fictionary
文件:MainActivity.java
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ListView dictListView = (ListView) findViewById(R.id.dictionary_list_view);
ContentResolver resolver = getContentResolver();
Cursor cursor = resolver.query(UserDictionary.Words.CONTENT_URI, null, null, null, null);
SimpleCursorAdapter adapter = new SimpleCursorAdapter(getApplicationContext(), R.layout.listview_layout, cursor, COLUMNS_TO_BE_FOUND, LAYOUT_ITEMS_TO_FILL, 0);
dictListView.setAdapter(adapter);
registerForContextMenu(dictListView);
}
项目:Android-pH2Note-App
文件:MainActivity.java
@TargetApi(Build.VERSION_CODES.JELLY_BEAN)
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
addNote(DEFAULT_NOTE_TITLE);
Cursor cursor = getContentResolver().query(NoteProvider.CONTENT_URI, DBOpenHelper.ALL_COLUMNS, null, null, null, null);
String[] from = {DBOpenHelper.NOTE_TEXT};
int[] to = {android.R.id.text1};
CursorAdapter cursorAdapter = new SimpleCursorAdapter(this, android.R.simple_list_item1, cursor, from, to, 0);
ListView list = (ListView) findViewById(android.R.id.list);
list.setAdapter(cursorAdapter);
}
项目:Madad_SOS
文件:ContactListFragment.java
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
// Gets the ListView from the View list of the parent activity
mContactsList = (ListView) getActivity().findViewById(R.id.list);
// Gets a CursorAdapter
mCursorAdapter = new SimpleCursorAdapter(
getActivity(),
R.layout.contact_list_item,
null,
FROM_COLUMNS, TO_IDS,
0);
// Sets the adapter for the ListView
mContactsList.setAdapter(mCursorAdapter);
mContactsList.setOnItemClickListener(this);
Log.i("Info", "Adapter set");
// Initializes the loader
getLoaderManager().initLoader(0, null, this);
}
项目:MediaFacade
文件:AllVideoFragment.java
@Override
public void onActivityCreated(@Nullable Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
binding = FragmentVideoAllBinding.bind(getView());
facade = VideoFacade.getInstance(getContext());
adapter = new SimpleCursorAdapter(getContext(), R.layout.list_item_image, null,
new String[] {MediaStore.Images.Media.BUCKET_DISPLAY_NAME},
new int[] {R.id.text}, 0) {
@Override
public void bindView(View view, Context context, Cursor cursor) {
super.bindView(view, context, cursor);
VideoCursor wrapper = new VideoCursor(cursor);
ImageView iv = (ImageView) view.findViewById(R.id.image);
iv.setImageBitmap(facade.thumbnail().fetch(wrapper.id(), MediaStore.Video.Thumbnails.MINI_KIND));
}
};
binding.list.setEmptyView(binding.empty);
binding.list.setAdapter(adapter);
Observable.fromCallable(() -> facade.video().fetch())
.subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread())
.subscribe(adapter::swapCursor, LogHelper::logError, this::applyEmptyContent);
}
项目:MediaFacade
文件:AudioAlbumsFragment.java
@Override
public void onActivityCreated(@Nullable Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
binding = FragmentAudioAlbumsBinding.bind(getView());
facade = AudioFacade.getInstance(getContext());
adapter = new SimpleCursorAdapter(getContext(), R.layout.list_item_album, null,
new String[] {MediaStore.Audio.Albums.ALBUM, MediaStore.Audio.Albums.ARTIST},
new int[] {R.id.text1, R.id.text2}, 0) {
@Override
public void bindView(View view, Context context, Cursor cursor) {
super.bindView(view, context, cursor);
ImageView iv = (ImageView) view.findViewById(R.id.album_art);
Uri uri = facade.album().albumArtUri(cursor.getLong(cursor.getColumnIndex(MediaStore.Audio.Albums._ID)));
Picasso.with(context).load(uri).resizeDimen(R.dimen.image_size, R.dimen.image_size).centerCrop().into(iv);
}
};
binding.list.setEmptyView(binding.empty);
binding.list.setAdapter(adapter);
Observable.fromCallable(() -> facade.album().fetchAlbums())
.subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread())
.subscribe(adapter::swapCursor, LogHelper::logError, this::applyEmptyContent);
}
项目:openbmap
文件:WifiListContainer.java
private void initData() {
final DataHelper dataHelper = new DataHelper(getActivity());
mSession = dataHelper.getActiveSessionId();
final String[] from = new String []{
Schema.COL_ID,
Schema.COL_BSSID,
Schema.COL_SSID,
"MAX(" + Schema.COL_LEVEL + ")",
/*Schema.COL_IS_NEW_WIFI,*/
Schema.COL_KNOWN_WIFI,
Schema.COL_CAPABILITIES};
final int[] to = new int [] {
R.id.wifilistfragment_id,
R.id.wifilistfragment_bssid,
R.id.wifilistfragment_ssid,
R.id.wifilistfragment_level,
R.id.wifilistfragment_statusicon,
R.id.wifilistfragment_capabilities};
mAdapter = new SimpleCursorAdapter(getActivity().getBaseContext(),
R.layout.wifilistitems, null, from, to, 0);
mAdapter.setViewBinder(new WifiViewBinder());
setListAdapter(mAdapter);
}
项目:openbmap
文件:CellsListContainer.java
/**
*
*/
private void initData() {
final DataHelper dataHelper = new DataHelper(getActivity());
mSession = dataHelper.getActiveSessionId();
final String[] from = new String[] {
Schema.COL_ACTUAL_CELLID,
Schema.COL_OPERATORNAME,
Schema.COL_NETWORKTYPE,
"MAX(" + Schema.COL_STRENGTHDBM + ")"
};
final int[] to = new int[] {
R.id.textViewCellID,
R.id.textViewOperator,
R.id.textViewNetworkType,
R.id.textViewStrenghtDbm
};
mAdapter = new SimpleCursorAdapter(getActivity().getBaseContext(),
R.layout.celllistitems, null, from, to, 0);
mAdapter.setViewBinder(new NetworkTypeDescriptionViewBinder());
setListAdapter(mAdapter);
}
项目:DVBViewerController
文件:DrawerActivity.java
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
mDrawerLayout.setDrawerShadow(android.R.color.white, GravityCompat.END);
mDrawerList = (ListView) findViewById(R.id.left_drawer);
mDrawerList.setOnItemClickListener(this);
Toolbar mToolbar = (Toolbar) findViewById(R.id.toolbar);
if (mToolbar != null){
setSupportActionBar(mToolbar);
}
mDrawerToggle = new ActionBarDrawerToggle(
this, mDrawerLayout, mToolbar,
R.string.app_name, R.string.app_name
);
mDrawerLayout.addDrawerListener(mDrawerToggle);
setDisplayHomeAsUpEnabled(true);
mDrawerAdapter = new SimpleCursorAdapter(getApplicationContext(), R.layout.list_item_group, null, new String[]{ProviderConsts.GroupTbl.NAME}, new int[]{android.R.id.text1}, 0);
mDrawerList.setAdapter(mDrawerAdapter);
}
项目:android-giftwise
文件:EditGiftFragment.java
private void populateContactsSpinner(View root) {
// Query for list of contacts
String accountName = getString(R.string.account_name);
String accountType = getString(R.string.account_type);
Cursor cursor = ContactsUtils.queryRawContacts(getActivity(), accountName, accountType);
// Create adapter to display contacts in spinner
String[] adapterCols = new String[] { ContactsContract.RawContacts.DISPLAY_NAME_PRIMARY };
int[] adapterRowViews = new int[] { android.R.id.text1 };
mContactAdapter = new SimpleCursorAdapter(getActivity(), android.R.layout.simple_spinner_item, cursor, adapterCols, adapterRowViews, 0);
// Specify the layout to use when the list of choices appears
mContactAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
// Apply the adapter to the spinner
mContactSpinner.setAdapter(mContactAdapter);
// If a contact id is available set the spinner selection:
String gwid = gift.getGiftwiseId();
if (gwid == null) {
mContactSpinner.setSelection(0);
} else {
selectSpinnerItemByContactId(gwid);
}
}
项目:Arduscam
文件:LogsFragment.java
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_community, container, false);
listLogs=(ListView)rootView.findViewById(R.id.listLogs);
Actionbaractvitys actionbaractvitys=new Actionbaractvitys(getActivity(), R.drawable.ic_communities);
Db=(new DBopenHelperLogs(this.getActivity())).getReadableDatabase();
Cursor c=Db.query("Lap",
new String[]{"id as _id","Tanggal"},
null,
null,
null,
null,
"Tanggal ASC");
//menampilkan ke layout
listAdapter=new SimpleCursorAdapter(this.getActivity(),R.layout.list_logs,c,
new String[]{"_id","Tanggal"}
,new int[]{R.id.TvId,R.id.TvTanggal});
listLogs.setAdapter(listAdapter);
Db.close();
return rootView;
}
项目:android-protips-location
文件:PlaceListFragment.java
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
activity = (PlaceActivity)getActivity();
// Create a new SimpleCursorAdapter that displays the name of each nearby
// venue and the current distance to it.
adapter = new SimpleCursorAdapter(
activity,
android.R.layout.two_line_list_item,
cursor,
new String[] {PlacesContentProvider.KEY_NAME, PlacesContentProvider.KEY_DISTANCE},
new int[] {android.R.id.text1, android.R.id.text2},
0);
// Allocate the adapter to the List displayed within this fragment.
setListAdapter(adapter);
// Populate the adapter / list using a Cursor Loader.
getLoaderManager().initLoader(0, null, this);
}
项目:f-droid
文件:SelectAppsFragment.java
@Override
public void onLoadFinished(Loader<Cursor> loader, Cursor cursor) {
((SimpleCursorAdapter) this.getListAdapter()).swapCursor(cursor);
ListView listView = getListView();
String fdroid = loader.getContext().getPackageName();
for (int i = 0; i < listView.getCount() - 1; i++) {
Cursor c = ((Cursor) listView.getItemAtPosition(i + 1));
String packageName = c.getString(c.getColumnIndex(InstalledAppProvider.DataColumns.APP_ID));
if (TextUtils.equals(packageName, fdroid)) {
listView.setItemChecked(i, true); // always include FDroid
} else {
for (String selected : FDroidApp.selectedApps) {
if (TextUtils.equals(packageName, selected)) {
listView.setItemChecked(i + 1, true);
}
}
}
}
if (isResumed()) {
setListShown(true);
} else {
setListShownNoAnimation(true);
}
}
项目:Vicissitude
文件:FetchLogDataTask.java
protected void onPostExecute(Cursor result) {
String[] Columns = new String[]{
AlertLogContract.AlertLogEntry.COLUMN_NAME_SERVICE,
AlertLogContract.AlertLogEntry.COLUMN_NAME_ACTION,
AlertLogContract.AlertLogEntry.COLUMN_NAME_ADDED
};
int[] To = new int[]{
R.id.serviceTitle,
R.id.logAction,
R.id.logDate
};
activity.mLogAdapter =
new SimpleCursorAdapter(activity.getActivity(), R.layout.list_item_alert_log, result, Columns, To, 0);
smsLogView.setAdapter(activity.mLogAdapter);
activity.mLogAdapter.notifyDataSetChanged();
}
项目:informant-droid
文件:LoaderCursorSupport.java
@Override public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
// Give some text to display if there is no data. In a real
// application this would come from a resource.
setEmptyText("No phone numbers");
// We have a menu item to show in action bar.
setHasOptionsMenu(true);
// Create an empty adapter we will use to display the loaded data.
mAdapter = new SimpleCursorAdapter(getActivity(),
android.R.layout.simple_list_item_1, null,
new String[] { People.DISPLAY_NAME },
new int[] { android.R.id.text1}, 0);
setListAdapter(mAdapter);
// Start out with a progress indicator.
setListShown(false);
// Prepare the loader. Either re-connect with an existing one,
// or start a new one.
getLoaderManager().initLoader(0, null, this);
}
项目:informant-droid
文件:LoaderThrottleSupport.java
@Override public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
setEmptyText("No data. Select 'Populate' to fill with data from Z to A at a rate of 4 per second.");
setHasOptionsMenu(true);
// Create an empty adapter we will use to display the loaded data.
mAdapter = new SimpleCursorAdapter(getActivity(),
android.R.layout.simple_list_item_1, null,
new String[] { MainTable.COLUMN_NAME_DATA },
new int[] { android.R.id.text1 }, 0);
setListAdapter(mAdapter);
// Start out with a progress indicator.
setListShown(false);
// Prepare the loader. Either re-connect with an existing one,
// or start a new one.
getLoaderManager().initLoader(0, null, this);
}
项目:android-money-manager-ex
文件:PayeeListFragment.java
@Override
public void onListItemClick(ListView l, View v, int position, long id) {
super.onListItemClick(l, v, position, id);
// On select go back to the calling activity (if there is one)
if (getActivity().getCallingActivity() != null) {
Cursor cursor = ((SimpleCursorAdapter) getListAdapter()).getCursor();
if (cursor != null) {
if (cursor.moveToPosition(position)) {
setResultAndFinish();
}
}
} else {
// No calling activity, this is the independent Payees view. Show context menu.
getActivity().openContextMenu(v);
}
}
项目:android-money-manager-ex
文件:BudgetListFragment.java
@Override
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenu.ContextMenuInfo menuInfo) {
super.onCreateContextMenu(menu, v, menuInfo);
AdapterView.AdapterContextMenuInfo info = (AdapterView.AdapterContextMenuInfo) menuInfo;
// get selected item name
SimpleCursorAdapter adapter = (SimpleCursorAdapter) getListAdapter();
Cursor cursor = (Cursor) adapter.getItem(info.position);
menu.setHeaderTitle(cursor.getString(cursor.getColumnIndex(Budget.BUDGETYEARNAME)));
MenuHelper menuHelper = new MenuHelper(getActivity(), menu);
menuHelper.addEditToContextMenu();
menuHelper.addDeleteToContextMenu();
//todo menu.add(Menu.NONE, ContextMenuIds.COPY, Menu.NONE, getString(R.string.copy));
}
项目:android-money-manager-ex
文件:AccountListFragment.java
@Override
protected void setResult() {
Intent result;
if (Intent.ACTION_PICK.equals(mAction)) {
// take cursor
Cursor cursor = ((SimpleCursorAdapter) getListAdapter()).getCursor();
for (int i = 0; i < getListView().getCount(); i++) {
if (getListView().isItemChecked(i)) {
cursor.moveToPosition(i);
result = new Intent();
result.putExtra(AccountListActivity.INTENT_RESULT_ACCOUNTID,
cursor.getInt(cursor.getColumnIndex(Account.ACCOUNTID)));
result.putExtra(AccountListActivity.INTENT_RESULT_ACCOUNTNAME,
cursor.getString(cursor.getColumnIndex(Account.ACCOUNTNAME)));
getActivity().setResult(Activity.RESULT_OK, result);
return;
}
}
}
// return cancel
getActivity().setResult(AccountListActivity.RESULT_CANCELED);
}
项目:GomeOnline
文件:PhotoSeletorActivity.java
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.photo_selector_layout);
listView = (ListView) findViewById(android.R.id.list);
simpleCursorAdapter = new SimpleCursorAdapter(this, R.layout.photo_simple_list_item, null, STORE_IMAGES,
new int[] { R.id.item_title, R.id.item_value }, 0);
simpleCursorAdapter.setViewBinder(new ImageLocationBinder());
listView.setAdapter(simpleCursorAdapter);
// 注意此处是getSupportLoaderManager(),而不是getLoaderManager()方法。
getSupportLoaderManager().initLoader(0, null, this);
// 单击显示图片
listView.setOnItemClickListener(new ShowItemImageOnClickListener());
// getAllAlbum();
getThumbnails();
}
项目:EasyCursor---Android
文件:EasyJsonCursorExampleActivity.java
@Override
public void onCreate(final Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_cursor_selection);
final ListView mListView = (ListView) findViewById(android.R.id.list);
mListView.setEmptyView(findViewById(android.R.id.empty));
mSaveQueryButton = (Button) findViewById(R.id.buttonSave);
findViewById(R.id.spinner_container).setVisibility(View.GONE);
final String[] from = new String[]{"name", "gender", "age", "guid", "about"};
final int[] to = new int[]{R.id.name, R.id.gender, R.id.age, R.id.guid, R.id.about};
mAdapter = new SimpleCursorAdapter(this, R.layout.list_item_json, null, from, to, 0);
mListView.setAdapter(mAdapter);
mListView.setFastScrollEnabled(true);
}
项目:EasyCursor---Android
文件:EasyObjectCursorExampleActivity.java
@Override
public void onCreate(final Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_cursor_selection);
final ListView mListView = (ListView) findViewById(android.R.id.list);
mListView.setEmptyView(findViewById(android.R.id.empty));
mSaveQueryButton = (Button) findViewById(R.id.buttonSave);
findViewById(R.id.spinner_container).setVisibility(View.GONE);
final String[] from = new String[]{"name", "gender", "age", "guid", "about"};
final int[] to = new int[]{R.id.name, R.id.gender, R.id.age, R.id.guid, R.id.about};
mAdapter = new SimpleCursorAdapter(this, R.layout.list_item_json, null, from, to, 0);
mListView.setAdapter(mAdapter);
mListView.setFastScrollEnabled(true);
}
项目:appdeck-android
文件:LoaderCursorSupport.java
@Override public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
// Give some text to display if there is no data. In a real
// application this would come from a resource.
setEmptyText("No phone numbers");
// We have a menu item to show in action bar.
setHasOptionsMenu(true);
// Create an empty adapter we will use to display the loaded data.
mAdapter = new SimpleCursorAdapter(getActivity(),
android.R.layout.simple_list_item_1, null,
new String[] { People.DISPLAY_NAME },
new int[] { android.R.id.text1}, 0);
setListAdapter(mAdapter);
// Start out with a progress indicator.
setListShown(false);
// Prepare the loader. Either re-connect with an existing one,
// or start a new one.
getLoaderManager().initLoader(0, null, this);
}
项目:appdeck-android
文件:LoaderThrottleSupport.java
@Override public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
setEmptyText("No data. Select 'Populate' to fill with data from Z to A at a rate of 4 per second.");
setHasOptionsMenu(true);
// Create an empty adapter we will use to display the loaded data.
mAdapter = new SimpleCursorAdapter(getActivity(),
android.R.layout.simple_list_item_1, null,
new String[] { MainTable.COLUMN_NAME_DATA },
new int[] { android.R.id.text1 }, 0);
setListAdapter(mAdapter);
// Start out with a progress indicator.
setListShown(false);
// Prepare the loader. Either re-connect with an existing one,
// or start a new one.
getLoaderManager().initLoader(0, null, this);
}
项目:tournama
文件:LoaderCursorSupport.java
@Override public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
// Give some text to display if there is no data. In a real
// application this would come from a resource.
setEmptyText("No phone numbers");
// We have a menu item to show in action bar.
setHasOptionsMenu(true);
// Create an empty adapter we will use to display the loaded data.
mAdapter = new SimpleCursorAdapter(getActivity(),
android.R.layout.simple_list_item_1, null,
new String[] { People.DISPLAY_NAME },
new int[] { android.R.id.text1}, 0);
setListAdapter(mAdapter);
// Start out with a progress indicator.
setListShown(false);
// Prepare the loader. Either re-connect with an existing one,
// or start a new one.
getLoaderManager().initLoader(0, null, this);
}
项目:tournama
文件:LoaderThrottleSupport.java
@Override public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
setEmptyText("No data. Select 'Populate' to fill with data from Z to A at a rate of 4 per second.");
setHasOptionsMenu(true);
// Create an empty adapter we will use to display the loaded data.
mAdapter = new SimpleCursorAdapter(getActivity(),
android.R.layout.simple_list_item_1, null,
new String[] { MainTable.COLUMN_NAME_DATA },
new int[] { android.R.id.text1 }, 0);
setListAdapter(mAdapter);
// Start out with a progress indicator.
setListShown(false);
// Prepare the loader. Either re-connect with an existing one,
// or start a new one.
getLoaderManager().initLoader(0, null, this);
}
项目:Android_ApplicationTemplate
文件:ListFrag.java
private void populateList() {
String[] from = null;
if (isFav) {
from = new String[] { Beans.Favorite.COL_TITLE };
} else {
from = new String[] { Beans.Category.COL_NAME };
} //check if fav or list
int[] to = { R.id.list_item_text };
int layoutId = R.layout.list_item;
if (Preferences.getInstance(getActivity()).isRTL())
layoutId = R.layout.list_item_right;
getLoaderManager().initLoader(1, null, this);
adapter = new SimpleCursorAdapter(getActivity(), layoutId, null, from,
to, CursorAdapter.FLAG_REGISTER_CONTENT_OBSERVER);
adapter.setViewBinder(new Binder());
setListAdapter(adapter);
adapter.notifyDataSetChanged();
}
项目:android-recipes-app
文件:RecipeItemListActivity.java
private void setUpCategoriesSpinner() {
String[] columns = new String[] { Categories.CATEGORY };
getSupportLoaderManager().restartLoader(1, null, this);
categoriesAdapter = new SimpleCursorAdapter(this, R.layout.spinner_category, null, columns,
new int[] { android.R.id.text1 }, 0);
ArrayAdapter<String> allRecipesAdapter = new ArrayAdapter<String>(this,
R.layout.spinner_category, android.R.id.text1, new String[] {
getString(R.string.all_recipes), getString(R.string.favorites) });
allRecipesAdapter.setDropDownViewResource(R.layout.drop_down_item_category);
categoriesAdapter.setDropDownViewResource(R.layout.drop_down_item_category);
MergeSpinnerAdapter mergeAdapter = new MergeSpinnerAdapter();
mergeAdapter.addAdapter(allRecipesAdapter);
mergeAdapter.addAdapter(categoriesAdapter);
getSupportActionBar().setListNavigationCallbacks(mergeAdapter, this);
}
项目:BusItu
文件:LinhasActivity.java
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
LinhaDAO linhaDAO = new LinhaDAO(getActivity().getApplicationContext());
LinhaBean linhaBean = new LinhaBean();
if(linhaDAO.buscaTodasLinhas()){
linhaBean.setResultado(linhaDAO.getResultado());
mCursor = linhaBean.getResultado();
}
setListAdapter(new SimpleCursorAdapter(getActivity(),
R.layout.linha_listitem, mCursor, new String[] {
LinhaBean.COL_NUMERO_ONIBUS, LinhaBean.COL_NOME }, new int[] {
R.id.cardNumero, R.id.cardLinha }, 0));
}
项目:BusItu
文件:LinhasResultActivity.java
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Intent i = getActivity().getIntent();
Bundle b = i.getExtras();
LinhaBean l = (LinhaBean) b.getSerializable("LinhaBean");
Cursor c = l.getResultado();
setListAdapter(new SimpleCursorAdapter(getActivity(),
R.layout.fragment_linha_result_listitem, c, new String[] {
"linha_numero", "linha_nome",
"percurso_nome" },
new int[] { R.id.cardNumeroResult,
R.id.cardLinhaResult, R.id.cardNomeRotaResult }, 0));
}
项目:V.FlyoutTest
文件:LoaderCursorSupport.java
@Override public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
// Give some text to display if there is no data. In a real
// application this would come from a resource.
setEmptyText("No phone numbers");
// We have a menu item to show in action bar.
setHasOptionsMenu(true);
// Create an empty adapter we will use to display the loaded data.
mAdapter = new SimpleCursorAdapter(getActivity(),
android.R.layout.simple_list_item_1, null,
new String[] { People.DISPLAY_NAME },
new int[] { android.R.id.text1}, 0);
setListAdapter(mAdapter);
// Start out with a progress indicator.
setListShown(false);
// Prepare the loader. Either re-connect with an existing one,
// or start a new one.
getLoaderManager().initLoader(0, null, this);
}
项目:V.FlyoutTest
文件:LoaderThrottleSupport.java
@Override public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
setEmptyText("No data. Select 'Populate' to fill with data from Z to A at a rate of 4 per second.");
setHasOptionsMenu(true);
// Create an empty adapter we will use to display the loaded data.
mAdapter = new SimpleCursorAdapter(getActivity(),
android.R.layout.simple_list_item_1, null,
new String[] { MainTable.COLUMN_NAME_DATA },
new int[] { android.R.id.text1 }, 0);
setListAdapter(mAdapter);
// Start out with a progress indicator.
setListShown(false);
// Prepare the loader. Either re-connect with an existing one,
// or start a new one.
getLoaderManager().initLoader(0, null, this);
}
项目:CryptoNFC
文件:NoteListFragment.java
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
String[] from = new String[]{NoteDatabase.KEY_TITLE, NoteDatabase.KEY_BODY};
int[] to = {R.id.note_list_item_title, R.id.note_list_item_content};
adapter = new SimpleCursorAdapter(getActivity(), R.layout.note_item, null, from, to, SimpleCursorAdapter.NO_SELECTION){
@Override
public void setViewText(TextView v, String text) {
if(v.getId() == R.id.note_list_item_content && text.endsWith("\n")){
text = text.substring(0, text.length() - 1);
}
super.setViewText(v, text);
}
};
setListAdapter(adapter);
ListView listView = getListView();
listView.setDivider(null);
setEmptyText("You don't have any note saved for now.");
setListShown(false);
getLoaderManager().initLoader(0, null, this);
}
项目:peer-instruction
文件:StudentListActivity.java
private void fillData() {
SharedPreferences sharedPref = getSharedPreferences(
getString(R.string.preference_file_key), Context.MODE_PRIVATE);
courseId = sharedPref.getLong(DBAdapter.C_KEY_ROWID,
DBAdapter.ERROR_VALUE);
if (courseId == DBAdapter.ERROR_VALUE) {
Log.e(getString(R.string.app_tag), "Couldn't get course id.");
finish();
return;
}
Cursor c = mDbHelper.allStudents(courseId);
String[] from = new String[]{DBAdapter.S_FIRST_NAME, DBAdapter.S_LAST_NAME,
DBAdapter.S_MAIL};
int[] to = new int[]{R.id.row_student_name, R.id.row_student_surname,
R.id.row_student_mail};
setListAdapter(new SimpleCursorAdapter(this, R.layout.row_student, c,
from, to));
}
项目:Rogo
文件:LoaderCursorSupport.java
@Override public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
// Give some text to display if there is no data. In a real
// application this would come from a resource.
setEmptyText("No phone numbers");
// We have a menu item to show in action bar.
setHasOptionsMenu(true);
// Create an empty adapter we will use to display the loaded data.
mAdapter = new SimpleCursorAdapter(getActivity(),
android.R.layout.simple_list_item_1, null,
new String[] { People.DISPLAY_NAME },
new int[] { android.R.id.text1}, 0);
setListAdapter(mAdapter);
// Start out with a progress indicator.
setListShown(false);
// Prepare the loader. Either re-connect with an existing one,
// or start a new one.
getLoaderManager().initLoader(0, null, this);
}
项目:Rogo
文件:LoaderThrottleSupport.java
@Override public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
setEmptyText("No data. Select 'Populate' to fill with data from Z to A at a rate of 4 per second.");
setHasOptionsMenu(true);
// Create an empty adapter we will use to display the loaded data.
mAdapter = new SimpleCursorAdapter(getActivity(),
android.R.layout.simple_list_item_1, null,
new String[] { MainTable.COLUMN_NAME_DATA },
new int[] { android.R.id.text1 }, 0);
setListAdapter(mAdapter);
// Start out with a progress indicator.
setListShown(false);
// Prepare the loader. Either re-connect with an existing one,
// or start a new one.
getLoaderManager().initLoader(0, null, this);
}
项目:learning_gradle_android
文件:LoaderCursorSupport.java
@Override public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
// Give some text to display if there is no data. In a real
// application this would come from a resource.
setEmptyText("No phone numbers");
// We have a menu item to show in action bar.
setHasOptionsMenu(true);
// Create an empty adapter we will use to display the loaded data.
mAdapter = new SimpleCursorAdapter(getActivity(),
android.R.layout.simple_list_item_1, null,
new String[] { People.DISPLAY_NAME },
new int[] { android.R.id.text1}, 0);
setListAdapter(mAdapter);
// Start out with a progress indicator.
setListShown(false);
// Prepare the loader. Either re-connect with an existing one,
// or start a new one.
getLoaderManager().initLoader(0, null, this);
}
项目:learning_gradle_android
文件:LoaderThrottleSupport.java
@Override public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
setEmptyText("No data. Select 'Populate' to fill with data from Z to A at a rate of 4 per second.");
setHasOptionsMenu(true);
// Create an empty adapter we will use to display the loaded data.
mAdapter = new SimpleCursorAdapter(getActivity(),
android.R.layout.simple_list_item_1, null,
new String[] { MainTable.COLUMN_NAME_DATA },
new int[] { android.R.id.text1 }, 0);
setListAdapter(mAdapter);
// Start out with a progress indicator.
setListShown(false);
// Prepare the loader. Either re-connect with an existing one,
// or start a new one.
getLoaderManager().initLoader(0, null, this);
}
项目:learning_gradle_android
文件:LoaderCursorSupport.java
@Override public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
// Give some text to display if there is no data. In a real
// application this would come from a resource.
setEmptyText("No phone numbers");
// We have a menu item to show in action bar.
setHasOptionsMenu(true);
// Create an empty adapter we will use to display the loaded data.
mAdapter = new SimpleCursorAdapter(getActivity(),
android.R.layout.simple_list_item_1, null,
new String[] { People.DISPLAY_NAME },
new int[] { android.R.id.text1}, 0);
setListAdapter(mAdapter);
// Start out with a progress indicator.
setListShown(false);
// Prepare the loader. Either re-connect with an existing one,
// or start a new one.
getLoaderManager().initLoader(0, null, this);
}