/** * Adapted from http://pivotal.github.com/robolectric/roboguice.html */ @RoboGuice(Counter.class) @EActivity(R.layout.injected) public class ActivityWithRoboGuice extends Activity { @InjectResource(R.string.injected_activity_caption) String caption; @InjectView(R.id.injected_text_view) TextView injectedTextView; @Inject Date date; @AfterViews void updateCaption() { DateFormat dateFormat = DateFormat.getDateInstance(DateFormat.LONG, Locale.US); String formattedDate = dateFormat.format(date); injectedTextView.setText(caption + " - " + formattedDate); } }
/** * User: Nate Date: 7/9/12 Time: 11:25 AM */ public class SwankyGalleryActivity extends OakDemoActivity { @InjectView(R.id.swanky_gallery) SwankyGallery gallery; private int[] mImageIds = new int[]{R.drawable.swanky1, R.drawable.swanky2, R.drawable.swanky3, R.drawable.swanky4}; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.swanky_gallery_demo); gallery.setAdapter(new SwankyAdapter(this, mImageIds)); gallery.setOnGalleryPageSelectedListener(new OnGalleryPageSelectedListener() { @Override public void onPageSelected(int i) { Toast.makeText(SwankyGalleryActivity.this, i + " selected", Toast.LENGTH_SHORT).show(); } }); } }
@InjectView(R.id.cancel_edit_one) CancelEditText cancelEditText;
@InjectView(R.id.packages) TextView packages;
@InjectView(R.id.frag_host_btn_1) Button btnOne; @InjectView(R.id.frag_host_btn_2) Button btnTwo; @InjectView(R.id.frag_host_bundle_text) EditText textToPass;
@InjectView(R.id.frag_host_btn_1) Button btnOne; @InjectView(R.id.frag_host_btn_2) Button btnTwo; @InjectView(R.id.frag_host_bundle_text) EditText textToPass;
@InjectView(R.id.show_dialog) Button showDialog;
@InjectView(R.id.my_edittext) private EditText mEditText; @InjectView(R.id.saved_content) private TextView mTextView; @InjectView(R.id.saved_content_decrypted) private TextView mDecryptedText; @InjectView(R.id.saved_content_decrypted_desc) private TextView mDecryptedDesc;
public class ParentSwipingWebViewActivity extends OakDemoActivity { @InjectView(R.id.view_pager) ViewPager mPager;
public class ParentSwipingViewPagerActivity extends OakDemoActivity { @InjectView(R.id.view_pager) ViewPager mPager;
@InjectView(R.id.amazing_lv) SectionListView mSectionListView; @InjectView(R.id.filter_et) CancelEditText mFilter;
@ContentView(R.layout.activity_demo) public class DemoActivity extends RoboActionBarActivity implements CustomSwipeRefreshLayout.OnRefreshListener { @InjectView(R.id.layout_swipe) private CustomSwipeRefreshLayout refreshLayout; @InjectView(R.id.spinner_loading_time) private Spinner loadingTimesSpinner; @InjectView(R.id.btn_stop_loading) private Button stopLoadingButton; private int[] loadingTimeValues;
@InjectView(R.id.textview_hello_cnil) private TextView mLoremTextView; @InjectView(R.id.textview_hello_json) private TextView mCurrentWeatherJsonTextView; @InjectView(R.id.textview_hello_xml) private TextView mCurrentWeatherXmlTextView; @InjectView(R.id.textview_hello_image) private TextView mImageTextView;
private TripRecord currentTrip; @InjectView(R.id.compass_text) private TextView compass; private final SensorEventListener orientListener = new SensorEventListener() { @InjectView(R.id.BT_STATUS) private TextView btStatusTextView; @InjectView(R.id.OBD_STATUS) private TextView obdStatusTextView; @InjectView(R.id.GPS_POS) private TextView gpsStatusTextView; @InjectView(R.id.vehicle_view) private LinearLayout vv; @InjectView(R.id.data_table) private TableLayout tl; @Inject