Java Code Examples for android.support.v4.widget.ResourceCursorAdapter

The following are top voted examples for showing how to use android.support.v4.widget.ResourceCursorAdapter. These examples are extracted from open source projects. You can vote up the examples you like and your votes will be used in our system to generate more good examples.
Example 1
Project: SyncFrameworkAndroid   File: SpinnerHelper.java   View source code 5 votes vote down vote up
public SpinnerHelper(Spinner spinner, int loaderID, ResourceCursorAdapter adapter, @LayoutRes int dropDownLayout, OnItemSelectedListener onSelected) {
    Spinner = spinner;
    mLoaderID = loaderID;
    Spinner.setOnItemSelectedListener(onSelected);
    Spinner.setAdapter(adapter);
    adapter.setDropDownViewResource(dropDownLayout);

}
 
Example 2
Project: goldcoin-android   File: ExchangeRatesFragment.java   View source code 5 votes vote down vote up
@Override
public void onActivityCreated(final Bundle savedInstanceState)
{
	super.onActivityCreated(savedInstanceState);

	setEmptyText(getString(R.string.exchange_rates_fragment_empty_text));

	adapter = new ResourceCursorAdapter(activity, R.layout.exchange_rate_row, null, true)
	{
		@Override
		public void bindView(final View view, final Context context, final Cursor cursor)
		{
			final ExchangeRate exchangeRate = ExchangeRatesProvider.getExchangeRate(cursor);
			final boolean isDefaultCurrency = exchangeRate.currencyCode.equals(defaultCurrency);

			view.setBackgroundResource(isDefaultCurrency ? R.color.bg_less_bright : R.color.bg_bright);

			final View defaultView = view.findViewById(R.id.exchange_rate_row_default);
			defaultView.setVisibility(isDefaultCurrency ? View.VISIBLE : View.INVISIBLE);

			final TextView currencyCodeView = (TextView) view.findViewById(R.id.exchange_rate_row_currency_code);
			currencyCodeView.setText(exchangeRate.currencyCode);

			final CurrencyTextView rateView = (CurrencyTextView) view.findViewById(R.id.exchange_rate_row_rate);
			rateView.setPrecision(Constants.LOCAL_PRECISION);
			rateView.setAmount(WalletUtils.localValue(Utils.COIN, exchangeRate.rate));

			final CurrencyTextView walletView = (CurrencyTextView) view.findViewById(R.id.exchange_rate_row_balance);
			walletView.setPrecision(Constants.LOCAL_PRECISION);
			walletView.setAmount(WalletUtils.localValue(balance, exchangeRate.rate));
			walletView.setStrikeThru(Constants.TEST);
			walletView.setTextColor(getResources().getColor(R.color.fg_less_significant));
		}
	};
	setListAdapter(adapter);

	loaderManager.initLoader(0, null, this);
}
 
Example 3
Project: SyncFrameworkAndroid   File: SpinnerHelper.java   View source code 4 votes vote down vote up
public SpinnerHelper(Spinner spinner, int loaderID, ResourceCursorAdapter adapter, @LayoutRes int dropDownLayout) {
    this(spinner, loaderID, adapter, dropDownLayout, null);
}