List of usage examples for android.view View getContext
@ViewDebug.CapturedViewProperty public final Context getContext()
From source file:ca.ualberta.cmput301.t03.user.ViewProfileFragment.java
/** * To be called when the "browse inventory" button is selected (from the view). * * Starts a new ViewInventoryActivity to browse mUserToView's inventory. * * @param v view from OnClickListener.onClick *//* w w w. java 2 s . co m*/ void onBrowseInventoryButtonSelected(View v) { Intent intent = new Intent(v.getContext(), ViewInventoryActivity.class); intent.putExtra("user", Parcels.wrap(mUserToView)); startActivity(intent); }
From source file:com.chess.genesis.activity.GameListLocalFrag.java
@Override public void onClick(final View v) { if (v.getId() == R.id.topbar_plus) new NewLocalGameDialog(v.getContext(), handle).show(); else if (v.getId() == R.id.menu) openMenu(v);// w ww .j a v a 2 s.c o m }
From source file:android.support.v17.leanback.widget.GuidedActionsStylist.java
private static Animator createAnimator(View v, int attrId) { Context ctx = v.getContext(); TypedValue typedValue = new TypedValue(); ctx.getTheme().resolveAttribute(attrId, typedValue, true); Animator animator = AnimatorInflater.loadAnimator(ctx, typedValue.resourceId); animator.setTarget(v);/*from w ww .ja v a2 s. c o m*/ return animator; }
From source file:com.ferid.app.classroom.attendance.AttendancesFragment.java
@Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { View rootView = inflater.inflate(R.layout.refreshable_list, container, false); context = rootView.getContext(); list = (RecyclerView) rootView.findViewById(R.id.list); adapter = new OperateClassroomsAdapter(arrayList); list.setAdapter(adapter);/*from w w w . j a v a 2 s . c o m*/ list.setLayoutManager(new LinearLayoutManager(context)); list.setHasFixedSize(true); emptyText = (TextView) rootView.findViewById(R.id.emptyText); swipeRefreshLayout = (SwipeRefreshLayout) rootView.findViewById(R.id.swipeRefreshLayout); swipeRefreshLayout.setColorSchemeResources(android.R.color.holo_blue_bright, android.R.color.holo_green_light, android.R.color.holo_orange_light, android.R.color.holo_red_light); swipeRefreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() { @Override public void onRefresh() { new SelectClassrooms().execute(); } }); addAdapterClickListener(); new SelectClassrooms().execute(); return rootView; }
From source file:carsharing.starter.automotive.iot.ibm.com.mobilestarterapp.Trips.Trips.java
private void getTrips() { final String url = API.tripBehavior + "?all=true"; try {//w w w.ja v a2s . c o m final API.doRequest task = new API.doRequest(new API.doRequest.TaskListener() { @Override public void postExecute(JSONArray result) throws JSONException { result.remove(result.length() - 1); final ListView listView = (ListView) view.findViewById(R.id.listView); final ArrayList<TripData> tripsArray = new ArrayList<TripData>(); for (int i = 0; i < result.length(); i++) { final JSONObject data = result.getJSONObject(i); if (data.has("start_time")) { TripData tempTripData = new TripData(data); tripsArray.add(tempTripData); } } Collections.sort(tripsArray, new Comparator<TripData>() { @Override public int compare(TripData b1, TripData b2) { final long delta = b2.start_time - b1.start_time; if (delta > 0) { return 1; } else if (delta < 0) { return -1; } else { return 0; } } }); final FragmentActivity activity = getActivity(); if (activity == null) { return; } final TripsDataAdapter adapter = new TripsDataAdapter(activity.getApplicationContext(), tripsArray); listView.setAdapter(adapter); final ArrayList<TripData> finalTripArray = tripsArray; listView.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> adapter, View view, int position, long arg) { final Intent tripDetails = new Intent(view.getContext(), TripDetails.class); final Bundle bundle = new Bundle(); bundle.putSerializable("tripData", finalTripArray.get(position)); tripDetails.putExtras(bundle); startActivity(tripDetails); } }); final ActionBar supportActionBar = ((AppCompatActivity) activity).getSupportActionBar(); switch (tripsArray.size()) { case 0: supportActionBar.setTitle("You have no trips."); case 1: supportActionBar.setTitle("You have 1 trip."); default: supportActionBar.setTitle("You have " + tripsArray.size() + " trips."); } Log.i("Trip Data", result.toString()); } }); task.execute(url, "GET").get(); } catch (InterruptedException e) { e.printStackTrace(); } catch (ExecutionException e) { e.printStackTrace(); } }
From source file:com.springsource.greenhouse.events.sessions.EventSessionsScheduleActivity.java
@Override protected void onListItemClick(ListView l, View v, int position, long id) { super.onListItemClick(l, v, position, id); Date day = conferenceDates.get(position); getApplicationContext().setSelectedDay(day); startActivity(new Intent(v.getContext(), EventSessionsByDayActivity.class)); }
From source file:com.flexible.viewholders.ContentViewHolder.java
/** * @param view The {@link View} being hosted in this ViewHolder * @param adapter Adapter instance of type {@link FlexibleAdapter} * @param stickyHeader true if the ViewHolder is a header to be sticky * @since 5.0.0-b7/*from www. ja v a 2s . c om*/ */ ContentViewHolder(View view, FlexibleAdapter adapter, boolean stickyHeader) { // Since itemView is declared "final", the split is done before the View is initialized super(stickyHeader ? new FrameLayout(view.getContext()) : view); if (stickyHeader) { itemView.setLayoutParams( adapter.getRecyclerView().getLayoutManager().generateLayoutParams(view.getLayoutParams())); ((FrameLayout) itemView).addView(view); //Add View after setLayoutParams float elevation = ViewCompat.getElevation(view); if (elevation > 0) { ViewCompat.setBackground(itemView, view.getBackground()); ViewCompat.setElevation(itemView, elevation); } contentView = view; } }
From source file:com.springsource.greenhouse.events.EventDetailsActivity.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.event_details); final ListView listView = (ListView) findViewById(R.id.event_details_menu); String[] menu_items = getResources().getStringArray(R.array.event_details_options_array); ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(this, R.layout.menu_list_item, menu_items); listView.setAdapter(arrayAdapter);//from w w w .jav a 2 s. c o m listView.setOnItemClickListener(new OnItemClickListener() { public void onItemClick(AdapterView<?> parent, View view, int position, long id) { Intent intent = new Intent(); switch (position) { case 0: intent.setClass(view.getContext(), EventSessionsFilteredActivity.class); break; case 1: intent.setClass(view.getContext(), EventSessionsScheduleActivity.class); break; case 2: intent.setClass(view.getContext(), PostTweetActivity.class); break; case 3: intent.setClass(view.getContext(), EventTweetsActivity.class); break; default: break; } startActivity(intent); } }); }
From source file:com.example.team04adventure.View.AllStoriesListSwipe.java
/** * onResume method, simply assigns sets the adapter and a listener to listen * to user selections of story items.//from w w w . jav a 2s. c om */ public void onResume() { super.onResume(); stories = new ArrayList<Story>(); Integer index = Integer.valueOf(-6); try { stories = new JSONparser().execute(index).get(); } catch (InterruptedException e) { e.printStackTrace(); } catch (ExecutionException e) { e.printStackTrace(); } allAdapter = new StoryListAdapter(getActivity(), stories); storyListView.setAdapter(allAdapter); storyListView.setOnItemClickListener(new OnItemClickListener() { /** * When a story is selected, bundle the necessary vars into an * intent and begin the new activity that will bring the user to the * online story's intro page. * * @param AdapterView * , View, int, long * @return void */ @Override public void onItemClick(AdapterView<?> a, View v, int position, long id) { mDialog = new ProgressDialog(v.getContext()); mDialog.setMessage("Please wait..."); mDialog.show(); Story s = (Story) storyListView.getItemAtPosition(position); Intent intent = new Intent(getActivity(), OnlineStoryIntro.class); intent.putExtra("id", s.getId()); intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK); startActivity(intent); } }); randomButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View arg0) { // goToStory(id); if (stories.size() > 0) { mDialog = new ProgressDialog(arg0.getContext()); mDialog.setMessage("Opening Random Story..."); mDialog.show(); Story s = (Story) stories.get(chooseRandom()); Intent intent = new Intent(getActivity(), OnlineStoryIntro.class); intent.putExtra("id", s.getId()); intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK); startActivity(intent); } else { String validun = "No Online Stories!"; Toast.makeText(arg0.getContext(), validun, Toast.LENGTH_LONG).show(); } } }); }
From source file:com.springsource.greenhouse.events.sessions.EventSessionsListActivity.java
@Override protected void onListItemClick(ListView l, View v, int position, long id) { super.onListItemClick(l, v, position, id); EventSession session = getSession(position); getApplicationContext().setSelectedSession(session); startActivity(new Intent(v.getContext(), EventSessionDetailsActivity.class)); }