List of usage examples for android.support.v4.widget SimpleCursorAdapter SimpleCursorAdapter
public SimpleCursorAdapter(Context context, int layout, Cursor c, String[] from, int[] to, int flags)
From source file:fr.eoidb.activity.fragment.ItemMaterialListFragment.java
@Override protected SimpleCursorAdapter adapteurInit() { return new SimpleCursorAdapter(getActivity(), elementLayoutId, null, dataColumns, viewIDs, SimpleCursorAdapter.FLAG_REGISTER_CONTENT_OBSERVER); }
From source file:org.aquabase.SpeciesListFragment.java
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = inflater.inflate(R.layout.fragment_main, container, false); // Populate the list view String[] columns = new String[] { DatabaseHelper.COLUMN_SCI_NAME }; int[] fields = new int[] { android.R.id.text1 }; switch (getArguments().getInt(ARG_SECTION_NUMBER)) { case 1:/*ww w. j a v a 2 s .c o m*/ mTableName = FishTableHelper.TABLE_NAME; break; case 2: mTableName = CrustaceanTableHelper.TABLE_NAME; break; } if (mTableName != null) { getLoaderManager().initLoader(0, null, this); mAdapter = new SimpleCursorAdapter(getActivity(), android.R.layout.two_line_list_item, null, columns, fields, 0); setListAdapter(mAdapter); } return rootView; }
From source file:com.github.nutomic.pegasus.activities.AreaList.java
/** * Initializes layout./* w ww . j av a2 s .c o m*/ */ @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); registerForContextMenu(getListView()); mAdapter = new SimpleCursorAdapter(this, android.R.layout.simple_list_item_2, null, new String[] { AREANAME, PROFILENAME }, new int[] { android.R.id.text1, android.R.id.text2 }, 0); setListAdapter(mAdapter); // Show welcome dialog only on first start. SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); if (prefs.getBoolean(FIRST_RUN, true)) { Editor e = prefs.edit(); e.putBoolean(FIRST_RUN, false); e.commit(); new AlertDialog.Builder(this).setTitle(R.string.arealist_intro_title) .setMessage(R.string.arealist_intro_text).setPositiveButton(android.R.string.ok, null).show(); } // Make sure LocationService is running. startService(new Intent(this, LocationService.class)); }
From source file:fr.eoit.activity.LocationPricesActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); if (savedInstanceState != null) { pricesUpdated = savedInstanceState.getBoolean("pricesUpdated"); itemId = savedInstanceState.getInt("itemId"); }// ww w . ja v a 2s.co m setContentView(R.layout.location_prices); itemId = (int) ContentUris.parseId(getIntent().getData()); // The names of the cursor columns to display in the view, initialized to the title column String[] dataColumns = { Station.COLUMN_NAME_STATION_TYPE_ID, Station.COLUMN_NAME_NAME, Region.COLUMN_NAME_NAME_ALIAS, Prices.COLUMN_NAME_BUY_PRICE, Prices.COLUMN_NAME_BUY_VOLUME, Prices.COLUMN_NAME_SELL_PRICE, Prices.COLUMN_NAME_SELL_VOLUME }; // The view IDs that will display the cursor columns, initialized to the TextView in // noteslist_item.xml int[] viewIDs = { R.id.station_icon, R.id.station_name, R.id.location_name, R.id.buy_price, R.id.buy_volume, R.id.sell_price, R.id.sell_volume }; // Creates the backing adapter for the ListView. adapter = new SimpleCursorAdapter(this, R.layout.price_station_row, null, dataColumns, viewIDs, SimpleCursorAdapter.FLAG_REGISTER_CONTENT_OBSERVER); adapter.setViewBinder(new StationListViewBinder()); ListView listView = (ListView) findViewById(R.id.location_list); //listView.setOnItemClickListener(new ItemOnItemListClickListener()); // Sets the ListView's adapter to be the cursor adapter that was just created. listView.setAdapter(adapter); initOrRestart(); }
From source file:org.totschnig.myexpenses.fragment.AccountList.java
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View v = inflater.inflate(R.layout.accounts_list, null, false); ListView lv = (ListView) v.findViewById(R.id.list); // Create an array to specify the fields we want to display in the list String[] from = new String[] { "description", "label", "opening_balance", "sum_income", "sum_expenses", "sum_transfer", "current_balance" }; // and an array of the fields we want to bind those fields to int[] to = new int[] { R.id.description, R.id.label, R.id.opening_balance, R.id.sum_income, R.id.sum_expenses, R.id.sum_transfer, R.id.current_balance }; // Now create a simple cursor adapter and set it to display mAdapter = new SimpleCursorAdapter(getActivity(), R.layout.account_row, null, from, to, 0) { @Override//from w ww .jav a 2 s .c o m public View getView(int position, View convertView, ViewGroup parent) { View row = super.getView(position, convertView, parent); Cursor c = getCursor(); c.moveToPosition(position); int col = c.getColumnIndex("currency"); Currency currency = Utils.getSaveInstance(c.getString(col)); View v = row.findViewById(R.id.color1); v.setBackgroundColor(c.getInt(c.getColumnIndex("color"))); setConvertedAmount((TextView) row.findViewById(R.id.opening_balance), currency); setConvertedAmount((TextView) row.findViewById(R.id.sum_income), currency); setConvertedAmount((TextView) row.findViewById(R.id.sum_expenses), currency); setConvertedAmount((TextView) row.findViewById(R.id.sum_transfer), currency); setConvertedAmount((TextView) row.findViewById(R.id.current_balance), currency); col = c.getColumnIndex("description"); String description = c.getString(col); if (description.equals("")) row.findViewById(R.id.description).setVisibility(View.GONE); return row; } }; getLoaderManager().initLoader(0, null, this); lv.setAdapter(mAdapter); lv.setEmptyView(v.findViewById(R.id.empty)); //requires using activity (ManageAccounts) to implement OnItemClickListener lv.setOnItemClickListener((OnItemClickListener) getActivity()); registerForContextMenu(lv); return v; }
From source file:com.grokkingandroid.sampleapp.samples.data.contentprovider.lentitems.LentItemListFragment.java
@Override public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); SimpleCursorAdapter adapter = new SimpleCursorAdapter(getActivity(), android.R.layout.simple_list_item_1, (Cursor) null, new String[] { Items.NAME }, new int[] { android.R.id.text1 }, 0); this.setListAdapter(adapter); getLoaderManager().initLoader(ITEMLIST_LOADER, null, this); }
From source file:com.amsterdam.marktbureau.makkelijkemarkt.MarktenFragment.java
/** * Inflate the markten_fragment layout containing the markten listview * @param inflater LayoutInflator/*from w ww . j a va 2 s . c o m*/ * @param container ViewGroup * @param savedInstanceState Bundle * @return View */ @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // get the markten fragment View mainView = inflater.inflate(R.layout.markten_fragment, container, false); // bind the elements to the view ButterKnife.bind(this, mainView); // create an adapter for the markten listview mMarktenAdapter = new SimpleCursorAdapter(getContext(), R.layout.markten_list_item, null, new String[] { MakkelijkeMarktProvider.Markt.COL_NAAM }, new int[] { R.id.markt_naam }, 0); // attach the adapter to the markten listview mMarktenListView.setAdapter(mMarktenAdapter); if (savedInstanceState == null) { // check time in hours since last fetched the markten SharedPreferences settings = PreferenceManager.getDefaultSharedPreferences(getContext()); long diffInHours = getResources() .getInteger(R.integer.makkelijkemarkt_api_markten_fetch_interval_hours); if (settings.contains(getContext().getString(R.string.sharedpreferences_key_markten_last_fetched))) { long lastFetchTimestamp = settings .getLong(getContext().getString(R.string.sharedpreferences_key_markten_last_fetched), 0); long differenceMs = new Date().getTime() - lastFetchTimestamp; diffInHours = TimeUnit.MILLISECONDS.toHours(differenceMs); } // update the local markten by reloading them from the api (with an http client containing // an interceptor that will modify the response to transform the aanwezigeopties object // into an array of strings) if (diffInHours >= getResources() .getInteger(R.integer.makkelijkemarkt_api_markten_fetch_interval_hours)) { // show the progressbar mMarktenProgressBar.setVisibility(View.VISIBLE); ApiGetMarkten getMarkten = new ApiGetMarkten(getContext()); getMarkten.addAanwezigeOptiesInterceptor(); getMarkten.enqueue(this); } } // inititate loading the markten from the database getLoaderManager().initLoader(MARKTEN_LOADER, null, this); return mainView; }
From source file:org.mozilla.search.PreSearchFragment.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getLoaderManager().initLoader(LOADER_ID_SEARCH_HISTORY, null, new SearchHistoryLoaderCallbacks()); cursorAdapter = new SimpleCursorAdapter(getActivity(), R.layout.search_history_row, null, PROJECTION, new int[] { R.id.site_name }, 0); }
From source file:com.google.samples.apps.iosched.ui.SearchActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_search); mSearchView = (SearchView) findViewById(R.id.search_view); setupSearchView();/*from www . ja v a 2 s . co m*/ mSearchResults = (ListView) findViewById(R.id.search_results); mResultsAdapter = new SimpleCursorAdapter(this, R.layout.list_item_search_result, null, new String[] { ScheduleContract.SearchTopicSessionsColumns.SEARCH_SNIPPET }, new int[] { R.id.search_result }, 0); mSearchResults.setAdapter(mResultsAdapter); mSearchResults.setOnItemClickListener(this); Toolbar toolbar = getActionBarToolbar(); Drawable up = DrawableCompat.wrap(ContextCompat.getDrawable(this, R.drawable.ic_up)); DrawableCompat.setTint(up, getResources().getColor(R.color.app_body_text_2)); toolbar.setNavigationIcon(up); toolbar.setNavigationOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { navigateUpOrBack(SearchActivity.this, null); } }); String query = getIntent().getStringExtra(SearchManager.QUERY); query = query == null ? "" : query; mQuery = query; if (mSearchView != null) { mSearchView.setQuery(query, false); } if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { doEnterAnim(); } overridePendingTransition(0, 0); }
From source file:com.bamalearn.bamalearnburmese.DrawerMainActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); common_helper = new Common_helper(this); CalligraphyConfig.initDefault(new CalligraphyConfig.Builder().setDefaultFontPath("fonts/Roboto-Regular.ttf") .setFontAttrId(R.attr.fontPath).build()); final String[] from = new String[] { "cityName" }; final int[] to = new int[] { android.R.id.text1 }; mAdapter = new SimpleCursorAdapter(this, android.R.layout.simple_list_item_1, null, from, to, CursorAdapter.FLAG_REGISTER_CONTENT_OBSERVER); setContentView(R.layout.activity_drawer_main); ButterKnife.inject(this); toolbar = (Toolbar) findViewById(R.id.toolbar); app_version = (TextView) findViewById(R.id.app_version); app_version.setText("Version " + common_helper.getAppVersion(this) + "\n"); app_version.setTypeface(null, Typeface.BOLD); //toolbar.inflateMenu(R.menu.menu_drawer_main); mDalSettings = new DAL_Settings(DrawerMainActivity.this); /* MenuItem menuItem=toolbar.getMenu().findItem(R.id.action_search); SearchView searchView = (SearchView) MenuItemCompat.getActionView(menuItem); searchView.setSuggestionsAdapter(mAdapter); searchView.setOnSuggestionListener(new QueryListener()); searchView.setOnQueryTextListener(new QueryListener()); searchView.setQueryHint("Search Here"); /*from ww w. j a v a 2 s. c o m*/ changeSearchViewTextColor(searchView); */ initialize(); binddataTOList(); Db_Help dbhelper = new Db_Help(this); if (mDalSettings.getStringPreference("DB_EXISTS", "").equals("")) { dbhelper.MakeDB(); mDalSettings.setStringPreference("DB_EXISTS", "true"); } makeFragmentSelection(0); }