Here are the examples of the java api class android.widget.ImageButton taken from open source projects.
1. ProfileChangeListener#updateHeader()
Project: YiBo
File: ProfileChangeListener.java
File: ProfileChangeListener.java
private void updateHeader() { View llHeaderBase = ((Activity) context).findViewById(R.id.llHeaderBase); llHeaderBase.setVisibility(View.VISIBLE); View llHeaderMessage = ((Activity) context).findViewById(R.id.llHeaderMessage); llHeaderMessage.setVisibility(View.GONE); TextView tvTitle = (TextView) context.findViewById(R.id.tvTitle); tvTitle.setText(R.string.title_tab_profile); ImageButton ibProfileImage = (ImageButton) context.findViewById(R.id.ibProfileImage); ibProfileImage.setVisibility(View.VISIBLE); ImageButton ibGroup = (ImageButton) context.findViewById(R.id.ibGroup); ibGroup.setVisibility(View.GONE); ImageButton ibEdit = (ImageButton) context.findViewById(R.id.ibEdit); ibEdit.setVisibility(View.VISIBLE); ibEdit.setOnClickListener(new HomePageEditStatusClickListener(context)); }
2. MoreChangeListener#updateHeader()
Project: YiBo
File: MoreChangeListener.java
File: MoreChangeListener.java
private void updateHeader(ViewChangeEvent changeEvent) { View llHeaderBase = ((Activity) context).findViewById(R.id.llHeaderBase); llHeaderBase.setVisibility(View.VISIBLE); View llHeaderMessage = ((Activity) context).findViewById(R.id.llHeaderMessage); llHeaderMessage.setVisibility(View.GONE); TextView tvTitle = (TextView) context.findViewById(R.id.tvTitle); tvTitle.setText(R.string.title_tab_more); ImageButton ibProfileImage = (ImageButton) context.findViewById(R.id.ibProfileImage); ibProfileImage.setVisibility(View.VISIBLE); ImageButton ibGroup = (ImageButton) context.findViewById(R.id.ibGroup); ibGroup.setVisibility(View.GONE); ImageButton ibEdit = (ImageButton) context.findViewById(R.id.ibEdit); ibEdit.setVisibility(View.VISIBLE); ibEdit.setOnClickListener(new HomePageEditStatusClickListener(context)); }
3. MyHistoryAdapter#initAudio()
Project: Conquer
File: MyHistoryAdapter.java
File: MyHistoryAdapter.java
/** * ????? * */ private void initAudio(final View view, final String audioUrl) { final ImageButton ib_play = (ImageButton) view.findViewById(R.id.ib_play); // ??????? view.findViewById(R.id.iv_del).setVisibility(View.GONE); // ???? ib_play.setImageResource(R.drawable.play_audio); ib_play.setTag("play"); ib_play.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { aUtils.play(context, view, audioUrl); } }); }
4. PagerSlidingTabStrip#addIconTab()
Project: alertsystem
File: PagerSlidingTabStrip.java
File: PagerSlidingTabStrip.java
private void addIconTab(final int position, int resId) { ImageButton tab = new ImageButton(getContext()); tab.setFocusable(true); tab.setImageResource(resId); tab.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { pager.setCurrentItem(position); } }); tabsContainer.addView(tab); }
5. NotificationDisplay#onCreate()
Project: codeexamples-android
File: NotificationDisplay.java
File: NotificationDisplay.java
/** * Initialization of the Activity after it is first created. Must at least * call {@link android.app.Activity#setContentView setContentView()} to * describe what is to be displayed in the screen. */ @Override protected void onCreate(Bundle icicle) { // Be sure to call the super class. super.onCreate(icicle); // Have the system blur any windows behind this one. getWindow().setFlags(WindowManager.LayoutParams.FLAG_BLUR_BEHIND, WindowManager.LayoutParams.FLAG_BLUR_BEHIND); RelativeLayout container = new RelativeLayout(this); ImageButton button = new ImageButton(this); button.setImageResource(getIntent().getIntExtra("moodimg", 0)); button.setOnClickListener(this); RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT); lp.addRule(RelativeLayout.CENTER_IN_PARENT); container.addView(button, lp); setContentView(container); }
6. NotificationDisplay#onCreate()
Project: android-maven-plugin
File: NotificationDisplay.java
File: NotificationDisplay.java
/** * Initialization of the Activity after it is first created. Must at least * call {@link android.app.Activity#setContentView setContentView()} to * describe what is to be displayed in the screen. */ @Override protected void onCreate(Bundle icicle) { // Be sure to call the super class. super.onCreate(icicle); // Have the system blur any windows behind this one. getWindow().setFlags(WindowManager.LayoutParams.FLAG_BLUR_BEHIND, WindowManager.LayoutParams.FLAG_BLUR_BEHIND); RelativeLayout container = new RelativeLayout(this); ImageButton button = new ImageButton(this); button.setImageResource(getIntent().getIntExtra("moodimg", 0)); button.setOnClickListener(this); RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT); lp.addRule(RelativeLayout.CENTER_IN_PARENT); container.addView(button, lp); setContentView(container); }
7. MenuCircleShowingAnimation#addItem()
Project: UltimateAndroid
File: MenuCircleShowingAnimation.java
File: MenuCircleShowingAnimation.java
public void addItem(Drawable drawable, View.OnClickListener onClickListener) { ImageButton button = (ImageButton) LayoutInflater.from(context).inflate(R.layout.menu_animation_promoted_action_button, frameLayout, false); button.setImageDrawable(drawable); button.setOnClickListener(onClickListener); promotedActions.add(button); frameLayout.addView(button); return; }
8. ImageButtonViewSample#createViews()
Project: pixate-freestyle-android
File: ImageButtonViewSample.java
File: ImageButtonViewSample.java
@Override public void createViews(Context context, ViewGroup layout) { ImageButton imageButton = new ImageButton(context); PixateFreestyle.setStyleId(imageButton, "myImageButton"); imageButton.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT)); // placeholder imageButton.setImageResource(R.drawable.ic_launcher); layout.addView(imageButton); addView(imageButton); }
9. CameraStreamerActivity#updateUI()
Project: media-for-mobile
File: CameraStreamerActivity.java
File: CameraStreamerActivity.java
private void updateUI(boolean inProgress) { ImageButton settingsButton = (ImageButton) findViewById(R.id.settings); ImageButton captureButton = (ImageButton) findViewById(R.id.start); ImageButton changeCameraButton = (ImageButton) findViewById(R.id.change_camera); ScrollView container = (ScrollView) findViewById(R.id.effectsContainer); if (inProgress == false) { captureButton.setImageResource(R.drawable.rec_inact); settingsButton.setVisibility(View.VISIBLE); container.setVisibility(View.VISIBLE); changeCameraButton.setVisibility(View.VISIBLE); } else { captureButton.setImageResource(R.drawable.rec_act); settingsButton.setVisibility(View.INVISIBLE); container.setVisibility(View.INVISIBLE); changeCameraButton.setVisibility(View.INVISIBLE); } }
10. MainActivity#setupClear()
Project: Knife
File: MainActivity.java
File: MainActivity.java
private void setupClear() { ImageButton clear = (ImageButton) findViewById(R.id.clear); clear.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { knife.clearFormats(); } }); clear.setOnLongClickListener(new View.OnLongClickListener() { @Override public boolean onLongClick(View v) { Toast.makeText(MainActivity.this, R.string.toast_format_clear, Toast.LENGTH_SHORT).show(); return true; } }); }
11. MainActivity#setupLink()
Project: Knife
File: MainActivity.java
File: MainActivity.java
private void setupLink() { ImageButton link = (ImageButton) findViewById(R.id.link); link.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { showLinkDialog(); } }); link.setOnLongClickListener(new View.OnLongClickListener() { @Override public boolean onLongClick(View v) { Toast.makeText(MainActivity.this, R.string.toast_insert_link, Toast.LENGTH_SHORT).show(); return true; } }); }
12. MainActivity#setupQuote()
Project: Knife
File: MainActivity.java
File: MainActivity.java
private void setupQuote() { ImageButton quote = (ImageButton) findViewById(R.id.quote); quote.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { knife.quote(!knife.contains(KnifeText.FORMAT_QUOTE)); } }); quote.setOnLongClickListener(new View.OnLongClickListener() { @Override public boolean onLongClick(View v) { Toast.makeText(MainActivity.this, R.string.toast_quote, Toast.LENGTH_SHORT).show(); return true; } }); }
13. MainActivity#setupBullet()
Project: Knife
File: MainActivity.java
File: MainActivity.java
private void setupBullet() { ImageButton bullet = (ImageButton) findViewById(R.id.bullet); bullet.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { knife.bullet(!knife.contains(KnifeText.FORMAT_BULLET)); } }); bullet.setOnLongClickListener(new View.OnLongClickListener() { @Override public boolean onLongClick(View v) { Toast.makeText(MainActivity.this, R.string.toast_bullet, Toast.LENGTH_SHORT).show(); return true; } }); }
14. MainActivity#setupStrikethrough()
Project: Knife
File: MainActivity.java
File: MainActivity.java
private void setupStrikethrough() { ImageButton strikethrough = (ImageButton) findViewById(R.id.strikethrough); strikethrough.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { knife.strikethrough(!knife.contains(KnifeText.FORMAT_STRIKETHROUGH)); } }); strikethrough.setOnLongClickListener(new View.OnLongClickListener() { @Override public boolean onLongClick(View v) { Toast.makeText(MainActivity.this, R.string.toast_strikethrough, Toast.LENGTH_SHORT).show(); return true; } }); }
15. MainActivity#setupUnderline()
Project: Knife
File: MainActivity.java
File: MainActivity.java
private void setupUnderline() { ImageButton underline = (ImageButton) findViewById(R.id.underline); underline.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { knife.underline(!knife.contains(KnifeText.FORMAT_UNDERLINED)); } }); underline.setOnLongClickListener(new View.OnLongClickListener() { @Override public boolean onLongClick(View v) { Toast.makeText(MainActivity.this, R.string.toast_underline, Toast.LENGTH_SHORT).show(); return true; } }); }
16. MainActivity#setupItalic()
Project: Knife
File: MainActivity.java
File: MainActivity.java
private void setupItalic() { ImageButton italic = (ImageButton) findViewById(R.id.italic); italic.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { knife.italic(!knife.contains(KnifeText.FORMAT_ITALIC)); } }); italic.setOnLongClickListener(new View.OnLongClickListener() { @Override public boolean onLongClick(View v) { Toast.makeText(MainActivity.this, R.string.toast_italic, Toast.LENGTH_SHORT).show(); return true; } }); }
17. MainActivity#setupBold()
Project: Knife
File: MainActivity.java
File: MainActivity.java
private void setupBold() { ImageButton bold = (ImageButton) findViewById(R.id.bold); bold.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { knife.bold(!knife.contains(KnifeText.FORMAT_BOLD)); } }); bold.setOnLongClickListener(new View.OnLongClickListener() { @Override public boolean onLongClick(View v) { Toast.makeText(MainActivity.this, R.string.toast_bold, Toast.LENGTH_SHORT).show(); return true; } }); }
18. MessageCompose#addAttachmentView()
Project: k-9
File: MessageCompose.java
File: MessageCompose.java
private void addAttachmentView(Attachment attachment) { boolean hasMetadata = (attachment.state != Attachment.LoadingState.URI_ONLY); boolean isLoadingComplete = (attachment.state == Attachment.LoadingState.COMPLETE); View view = getLayoutInflater().inflate(R.layout.message_compose_attachment, mAttachments, false); TextView nameView = (TextView) view.findViewById(R.id.attachment_name); View progressBar = view.findViewById(R.id.progressBar); if (hasMetadata) { nameView.setText(attachment.name); } else { nameView.setText(R.string.loading_attachment); } progressBar.setVisibility(isLoadingComplete ? View.GONE : View.VISIBLE); ImageButton delete = (ImageButton) view.findViewById(R.id.attachment_delete); delete.setOnClickListener(MessageCompose.this); delete.setTag(view); view.setTag(attachment); mAttachments.addView(view); }
19. Skeleton#initEvent()
Project: YiBo
File: Skeleton.java
File: Skeleton.java
private void initEvent() { btnMyHome.setEnabled(false); btnMyHome.setOnClickListener(buttonListener); btnMessage.setOnClickListener(buttonListener); btnProfile.setOnClickListener(buttonListener); btnApp.setOnClickListener(buttonListener); btnMore.setOnClickListener(buttonListener); ImageButton ibGroup = (ImageButton) this.findViewById(R.id.ibGroup); groupClickListener = new HomePageGroupClickListener(this); ibGroup.setOnClickListener(groupClickListener); //???????????; ViewGroup llHeader = (ViewGroup) this.findViewById(R.id.llHeader); llHeader.setOnTouchListener(new HomePageHeaderDoubleClickListener()); }
20. OverviewFragment#onCreateView()
Project: Yaaic
File: OverviewFragment.java
File: OverviewFragment.java
@Nullable @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.fragment_servers, container, false); adapter = new ServersAdapter(this); RecyclerView recyclerView = (RecyclerView) view.findViewById(R.id.recyclerView); recyclerView.setAdapter(adapter); recyclerView.setLayoutManager(new LinearLayoutManager(getActivity(), LinearLayoutManager.VERTICAL, false)); ImageButton button = (ImageButton) view.findViewById(R.id.fab); button.setOnClickListener(this); return view; }
21. ThemeBrowserFragment#configureAndAddSearchHeader()
Project: WordPress-Android
File: ThemeBrowserFragment.java
File: ThemeBrowserFragment.java
private void configureAndAddSearchHeader(LayoutInflater inflater) { View headerSearch = inflater.inflate(R.layout.theme_grid_cardview_header_search, null); headerSearch.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { mCallback.onSearchClicked(); } }); configureFilterSpinner(headerSearch); ImageButton searchButton = (ImageButton) headerSearch.findViewById(R.id.theme_search); searchButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { mCallback.onSearchClicked(); } }); }
22. PeopleInviteFragment#buttonizeUsername()
Project: WordPress-Android
File: PeopleInviteFragment.java
File: PeopleInviteFragment.java
private ViewGroup buttonizeUsername(final String username) { if (!isAdded()) { return null; } final ViewGroup usernameButton = (ViewGroup) LayoutInflater.from(getActivity()).inflate(R.layout.invite_username_button, null); final TextView usernameTextView = (TextView) usernameButton.findViewById(R.id.username); usernameTextView.setText(username); mUsernamesContainer.addView(usernameButton, mUsernamesContainer.getChildCount() - 1); final ImageButton delete = (ImageButton) usernameButton.findViewById(R.id.username_delete); delete.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { removeUsername(username); } }); return usernameButton; }
23. ArticleFragment#initFooterBar()
Project: wakao-app
File: ArticleFragment.java
File: ArticleFragment.java
private void initFooterBar(RelativeLayout footerbar) { TextView new_btn = (TextView) footerbar.findViewById(R.id.new_btn); TextView hot_btn = (TextView) footerbar.findViewById(R.id.hot_btn); ImageButton home_btn = (ImageButton) footerbar.findViewById(R.id.home_btn); new_btn.setVisibility(View.GONE); hot_btn.setVisibility(View.GONE); home_btn.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { ((MainActivity2) getActivity()).fragmentChange(R.id.toHome); } }); }
24. MainActivity#initList()
Project: translation-cards
File: MainActivity.java
File: MainActivity.java
private void initList() { ListView list = (ListView) findViewById(R.id.list); LayoutInflater layoutInflater = getLayoutInflater(); list.addHeaderView(layoutInflater.inflate(R.layout.main_list_header, list, false)); list.addFooterView(layoutInflater.inflate(R.layout.main_list_footer, list, false)); listAdapter = new CardListAdapter(this, R.layout.list_item, R.id.card_text, new ArrayList<String>(), list); list.setAdapter(listAdapter); ImageButton addTranslationButton = (ImageButton) findViewById(R.id.add_button); addTranslationButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { showAddTranslationDialog(); } }); }
25. EditorToolsFragment#onApiConnected()
Project: Tower
File: EditorToolsFragment.java
File: EditorToolsFragment.java
@Override public void onApiConnected() { mMissionProxy = getMissionProxy(); setToolAndUpdateView(tool); getBroadcastManager().registerReceiver(eventReceiver, eventFilter); final ImageButton buttonUndo = (ImageButton) getView().findViewById(R.id.editor_tools_undo); buttonUndo.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { setTool(EditorTools.NONE); if (mMissionProxy.canUndoMission()) mMissionProxy.undoMission(); else { Toast.makeText(getContext(), "No operation left to undo.", Toast.LENGTH_SHORT).show(); } } }); if (mMissionProxy != null) { for (EditorToolsImpl toolImpl : editorToolsImpls) toolImpl.setMissionProxy(mMissionProxy); } }
26. MainFragment#onCreateView()
Project: Snapprefs
File: MainFragment.java
File: MainFragment.java
@Nullable @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.main_layout, container, false); ImageButton donate = (ImageButton) view.findViewById(R.id.paypal); TextView build = (TextView) view.findViewById(R.id.build_version); TextView sc_version = (TextView) view.findViewById(R.id.sc_version); donate.setOnClickListener(new Button.OnClickListener() { public void onClick(View v) { try { Intent myIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=SL45E99ZBUUCQ")); startActivity(myIntent); } catch (ActivityNotFoundException e) { Toast.makeText(getActivity().getApplicationContext(), "No application can handle this request." + " Please install a webbrowser", Toast.LENGTH_LONG).show(); e.printStackTrace(); } } }); build.setText(build.getText() + " " + BuildConfig.VERSION_NAME); sc_version.setText(sc_version.getText() + " " + Obfuscator.SUPPORTED_VERSION_CODENAME); return view; }
27. PassphrasePromptActivity#initializeResources()
Project: Silence
File: PassphrasePromptActivity.java
File: PassphrasePromptActivity.java
private void initializeResources() { getSupportActionBar().setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM); getSupportActionBar().setCustomView(R.layout.centered_app_title); ImageButton okButton = (ImageButton) findViewById(R.id.ok_button); showButton = (ImageButton) findViewById(R.id.passphrase_visibility); hideButton = (ImageButton) findViewById(R.id.passphrase_visibility_off); visibilityToggle = (AnimatingToggle) findViewById(R.id.button_toggle); passphraseText = (EditText) findViewById(R.id.passphrase_edit); SpannableString hint = new SpannableString(" " + getString(R.string.PassphrasePromptActivity_enter_passphrase)); hint.setSpan(new RelativeSizeSpan(0.9f), 0, hint.length(), Spanned.SPAN_INCLUSIVE_INCLUSIVE); hint.setSpan(new TypefaceSpan("sans-serif"), 0, hint.length(), Spanned.SPAN_INCLUSIVE_INCLUSIVE); passphraseText.setHint(hint); okButton.setOnClickListener(new OkButtonClickListener()); showButton.setOnClickListener(new ShowButtonOnClickListener()); hideButton.setOnClickListener(new HideButtonOnClickListener()); passphraseText.setOnEditorActionListener(new PassphraseActionListener()); passphraseText.setImeActionLabel(getString(R.string.prompt_passphrase_activity__unlock), EditorInfo.IME_ACTION_DONE); }
28. BuildingMenu#addMaterialTab()
Project: settlers-remake
File: BuildingMenu.java
File: BuildingMenu.java
private void addMaterialTab(TableLayout tabs, IBuildingMaterial mat) { ImageButton button = generateImageButtonTab(tabs, OriginalImageProvider.get(mat.getMaterialType())); TextView count = new TextView(getContext()); count.setText(mat.getMaterialCount() + ""); ((TableRow) button.getParent()).addView(count); MaterialTab materialTab = new MaterialTab(button, count, mat); button.setOnClickListener(materialTab); tabList.add(materialTab); }
29. BuildMenu#createButton()
Project: settlers-remake
File: BuildMenu.java
File: BuildMenu.java
private void createButton(TableRow currentRow, EBuildingType type) { LayoutInflater layoutInflater = LayoutInflater.from(currentRow.getContext()); View buttonRoot = layoutInflater.inflate(R.layout.buildingbutton, currentRow, false); TextView count = (TextView) buttonRoot.findViewById(R.id.buildingbutton_count); buildingCounts.put(type, count); count.setText(" \n "); ImageButton button = (ImageButton) buttonRoot.findViewById(R.id.buildingbutton_button); button.setOnClickListener(generateActionListener(new ShowConstructionMarksAction(type), true)); OriginalImageProvider.get(type).setAsButton(button); currentRow.addView(buttonRoot); }
30. RemoteFragment#linkButton()
Project: RoMote
File: RemoteFragment.java
File: RemoteFragment.java
private void linkButton(final String command, int id) { ImageButton button = (ImageButton) getView().findViewById(id); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent intent = new Intent(RemoteFragment.this.getContext(), CommandService.class); intent.setAction(CommandHelper.getKeypressURL(RemoteFragment.this.getActivity(), command)); RemoteFragment.this.getActivity().startService(intent); } }); }
31. ContactPickerFragmentTest#shouldOpenContactsOnClick()
Project: PanicButton
File: ContactPickerFragmentTest.java
File: ContactPickerFragmentTest.java
@Test public void shouldOpenContactsOnClick() { ImageButton contactPickerButton = (ImageButton) contactPickerFragment.getView().findViewById(contact_picker_button); contactPickerButton.performClick(); ShadowActivity shadowActivity = shadowOf(contactPickerFragment.getActivity()); ShadowActivity.IntentForResult startedIntentForResult = shadowActivity.getNextStartedActivityForResult(); Intent intent = startedIntentForResult.intent; assertThat(intent.getAction(), equalTo(ACTION_GET_CONTENT)); assertThat(intent.getType(), equalTo(CONTENT_ITEM_TYPE)); }
32. MapFragment#initializeCenterMeListener()
Project: MozStumbler
File: MapFragment.java
File: MapFragment.java
private void initializeCenterMeListener() { final ImageButton centerMe = (ImageButton) mRootView.findViewById(R.id.my_location_button); updateCenterButtonIcon(); centerMe.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if (mAccuracyOverlay == null || mAccuracyOverlay.getLocation() == null) return; mMap.getController().animateTo((mAccuracyOverlay.getLocation())); sUserPanning = false; updateCenterButtonIcon(); } }); }
33. GameCapturing#updateUI()
Project: media-for-mobile
File: GameCapturing.java
File: GameCapturing.java
protected void updateUI() { ImageButton settingsButton = (ImageButton) findViewById(R.id.settings); ImageButton previewButton = (ImageButton) findViewById(R.id.preview); if (gameRenderer.isCapturingStarted() == false) { captureButton.setImageResource(R.drawable.rec_inact); settingsButton.setVisibility(View.VISIBLE); time.setVisibility(View.INVISIBLE); } else { captureButton.setImageResource(R.drawable.rec_act); settingsButton.setVisibility(View.INVISIBLE); previewButton.setVisibility(View.INVISIBLE); time.setVisibility(View.VISIBLE); } }
34. ImageButtonActivity#onCreate()
Project: MaterialArcMenu
File: ImageButtonActivity.java
File: ImageButtonActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_image_button); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); ImageButton ib1 = (ImageButton) findViewById(R.id.ib1); ib1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG).setAction("Action", null).show(); } }); }
35. MainActivity#onCreate()
Project: k4l-video-trimmer
File: MainActivity.java
File: MainActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ImageButton galleryButton = (ImageButton) findViewById(R.id.galleryButton); if (galleryButton != null) { galleryButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { pickFromGallery(); } }); } ImageButton recordButton = (ImageButton) findViewById(R.id.cameraButton); if (recordButton != null) { recordButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { openVideoCapture(); } }); } }
36. NowPlayingFragment#getEventButton()
Project: dmix
File: NowPlayingFragment.java
File: NowPlayingFragment.java
/** * This method sets up a resource with the button event handler. * * @param view The {@code View} with which to setup the {@code ImageButton}. * @param resource The resource to find in the view. * @param longPress Whether long press is supported by this event button. * @return The generated {@code ImageButton}. */ private static ImageButton getEventButton(final View view, @IdRes final int resource, final boolean longPress) { final ImageButton button = (ImageButton) view.findViewById(resource); final ButtonEventHandler buttonEventHandler = new ButtonEventHandler(); button.setOnClickListener(buttonEventHandler); if (longPress) { button.setOnLongClickListener(buttonEventHandler); } return button; }
37. BaseActivity#initLayout()
Project: Conquer
File: BaseActivity.java
File: BaseActivity.java
/** * ????? */ private void initLayout() { View v = getContentView(); // ????? ViewGroup rl_title = (ViewGroup) v.findViewById(R.id.rl_title); // ???? TextView tv_title = (TextView) v.findViewById(R.id.tv_title); // ?????? ImageButton ib_back = (ImageButton) v.findViewById(R.id.ib_back); // ???? ImageButton ib_right = (ImageButton) v.findViewById(R.id.ib_right); // ???? View shadow = v.findViewById(R.id.shadow); // if (rl_title != null && tv_title == null && ib_back == null && ib_right == null && shadow != null) { initTitleBar(rl_title, tv_title, ib_back, ib_right, shadow); // } setContentView(v); }
38. TaskListActivity#onCreate()
Project: codeexamples-android
File: TaskListActivity.java
File: TaskListActivity.java
/** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.tasklist_main); // Hard-coded hand-waving here. boolean[] checkboxes = { true, true, false, true, false, false, false }; String[] labels = { "Take out Trash", "Do Laundry", "Conquer World", "Nap", "Do Taxes", "Abolish IRS", "Tea with Aunt Sharon" }; TaskAdapter myAdapter = new TaskAdapter(this, labels, checkboxes); this.setListAdapter(myAdapter); // Add a shortcut to the accessibility settings. ImageButton button = (ImageButton) findViewById(R.id.button); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { startActivity(sSettingsIntent); } }); }
39. ClockBackActivity#onCreate()
Project: codeexamples-android
File: ClockBackActivity.java
File: ClockBackActivity.java
/** * {@inheritDoc} */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.accessibility_service); // Add a shortcut to the accessibility settings. ImageButton button = (ImageButton) findViewById(R.id.button); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { startActivity(sSettingsIntent); } }); }
40. TaskListActivity#onCreate()
Project: android-maven-plugin
File: TaskListActivity.java
File: TaskListActivity.java
/** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.tasklist_main); // Hard-coded hand-waving here. boolean[] checkboxes = { true, true, false, true, false, false, false }; String[] labels = { "Take out Trash", "Do Laundry", "Conquer World", "Nap", "Do Taxes", "Abolish IRS", "Tea with Aunt Sharon" }; TaskAdapter myAdapter = new TaskAdapter(this, labels, checkboxes); this.setListAdapter(myAdapter); // Add a shortcut to the accessibility settings. ImageButton button = (ImageButton) findViewById(R.id.button); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { startActivity(sSettingsIntent); } }); }
41. ClockBackActivity#onCreate()
Project: android-maven-plugin
File: ClockBackActivity.java
File: ClockBackActivity.java
/** * {@inheritDoc} */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.accessibility_service); // Add a shortcut to the accessibility settings. ImageButton button = (ImageButton) findViewById(R.id.button); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { startActivity(sSettingsIntent); } }); }
42. RarAdapter#onCreateViewHolder()
Project: AmazeFileManager
File: RarAdapter.java
File: RarAdapter.java
@Override public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { if (viewType == 0) { View v = mInflater.inflate(R.layout.rowlayout, parent, false); v.findViewById(R.id.picture_icon).setVisibility(View.INVISIBLE); return new ViewHolder(v); } View v = mInflater.inflate(R.layout.rowlayout, parent, false); ViewHolder vh = new ViewHolder(v); if (zipViewer.mainActivity.theme1 == 1) vh.txtTitle.setTextColor(zipViewer.getActivity().getResources().getColor(android.R.color.white)); ImageButton about = (ImageButton) v.findViewById(R.id.properties); about.setVisibility(View.INVISIBLE); return vh; }
43. TaskerCard#setupInnerViewElements()
Project: Commandr-Android
File: TaskerCard.java
File: TaskerCard.java
@Override public void setupInnerViewElements(ViewGroup parent, View view) { TextView phraseTV = (TextView) view.findViewById(R.id.normalText); ImageButton button = (ImageButton) view.findViewById(R.id.button); if (phraseTV != null) { phraseTV.setText(command.activationName); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { new EditPhraseTaskerDialog(getContext(), command, TaskerCard.this); } }); } }
44. AddPaymentMethodViewController#onCardFormValid()
Project: braintree_android
File: AddPaymentMethodViewController.java
File: AddPaymentMethodViewController.java
@Override public void onCardFormValid(boolean valid) { ImageButton paypalButton = ((ImageButton) mActivity.findViewById(com.braintreepayments.api.dropin.R.id.bt_paypal_monogram_button)); if (valid) { setEnabledSubmitButtonStyle(); if (paypalButton != null && paypalButton.getVisibility() == View.VISIBLE) { AlphaAnimation alphaUp = new AlphaAnimation(1.0f, 0.4f); alphaUp.setFillAfter(true); alphaUp.setDuration(mActivity.getResources().getInteger(android.R.integer.config_shortAnimTime)); paypalButton.startAnimation(alphaUp); } } else { setDisabledSubmitButtonStyle(); if (paypalButton != null && paypalButton.getVisibility() == View.VISIBLE) { AlphaAnimation alphaUp = new AlphaAnimation(0.4f, 1.0f); alphaUp.setFillAfter(true); alphaUp.setDuration(mActivity.getResources().getInteger(android.R.integer.config_shortAnimTime)); paypalButton.startAnimation(alphaUp); } } }
45. IntroScreenSlidePagerAdapter#onPageSelected()
Project: QuickLyric
File: IntroScreenSlidePagerAdapter.java
File: IntroScreenSlidePagerAdapter.java
@Override public void onPageSelected(int position) { Button pagerButton = ((Button) mActivity.findViewById(R.id.pager_button)); ImageButton pagerArrow = ((ImageButton) mActivity.findViewById(R.id.pager_arrow)); Button okButton = ((Button) mActivity.findViewById(R.id.pager_ok)); if ((rightToLeft && position == 0) || (!rightToLeft && position >= getCount() - 1)) { pagerButton.setText(""); pagerButton.setEnabled(false); pagerArrow.setVisibility(View.GONE); okButton.setVisibility(View.VISIBLE); } else { pagerButton.setText(R.string.skip); pagerButton.setEnabled(true); pagerArrow.setVisibility(View.VISIBLE); pagerArrow.setScaleX(rightToLeft ? -1f : 1f); okButton.setVisibility(View.GONE); } }
46. AbsBaseActivity#initActionBar()
Project: ONE-Unofficial
File: AbsBaseActivity.java
File: AbsBaseActivity.java
private void initActionBar() { ImageButton ib_back = ButterKnife.findById(this, R.id.actionbar_back); if (ib_back != null) { ib_back.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { finish(); } }); } tv_title = ButterKnife.findById(this, R.id.actionbar_title); }
47. GameCapturing#updateVideoPreview()
Project: media-for-mobile
File: GameCapturing.java
File: GameCapturing.java
public void updateVideoPreview() { Bitmap thumb; thumb = ThumbnailUtils.createVideoThumbnail(videoPath + lastFileName, MediaStore.Video.Thumbnails.MINI_KIND); ImageButton preview = (ImageButton) findViewById(R.id.preview); if (thumb == null) { preview.setVisibility(View.INVISIBLE); } else { preview.setVisibility(View.VISIBLE); preview.setImageBitmap(thumb); } }
48. PlaybackControlLayer#updateColors()
Project: google-media-framework-android
File: PlaybackControlLayer.java
File: PlaybackControlLayer.java
/** * Ensure that the chrome, control, and text colors displayed on the screen are correct. */ public void updateColors() { currentTime.setTextColor(textColor); endTime.setTextColor(textColor); videoTitleView.setTextColor(textColor); fullscreenButton.setColorFilter(controlColor); pausePlayButton.setColorFilter(controlColor); seekBar.getProgressDrawable().setColorFilter(seekbarColor, PorterDuff.Mode.SRC_ATOP); seekBar.getThumb().setColorFilter(seekbarColor, PorterDuff.Mode.SRC_ATOP); // Hide the thumb drawable if the SeekBar is disabled if (canSeek) { seekBar.getThumb().mutate().setAlpha(255); } else { seekBar.getThumb().mutate().setAlpha(0); } for (ImageButton imageButton : actionButtons) { imageButton.setColorFilter(controlColor); } topChrome.setBackgroundColor(chromeColor); bottomChrome.setBackgroundColor(chromeColor); }
49. DetailActivity#colorButton()
Project: google-io-2014-compat
File: DetailActivity.java
File: DetailActivity.java
@Override public void colorButton(int id, int bgColor, int tintColor) { ImageButton buttonView = (ImageButton) findViewById(id); StateListDrawable bg = new StateListDrawable(); ShapeDrawable normal = new ShapeDrawable(new OvalShape()); normal.getPaint().setColor(bgColor); ShapeDrawable pressed = new ShapeDrawable(new OvalShape()); pressed.getPaint().setColor(tintColor); bg.addState(new int[] { android.R.attr.state_pressed }, pressed); bg.addState(new int[] {}, normal); Utils.setBackgroundCompat(buttonView, bg); }
50. MainMenuActivity#initializeHeaderPlayQueue()
Project: dmix
File: MainMenuActivity.java
File: MainMenuActivity.java
private ImageButton initializeHeaderPlayQueue() { final ImageButton headerPlayQueue = (ImageButton) findViewById(R.id.header_show_queue); if (headerPlayQueue != null) { headerPlayQueue.setOnClickListener(new View.OnClickListener() { @Override public void onClick(final View v) { if (mNowPlayingPager != null && mSlidingLayout != null && mSlidingLayout.isPanelExpanded()) { if (mNowPlayingPager.getCurrentItem() == 0) { showQueue(); } else { mNowPlayingPager.setCurrentItem(0, true); refreshQueueIndicator(false); } } } }); } return headerPlayQueue; }
51. DialerFragment#attachButtonListener()
Project: CSipSimple
File: DialerFragment.java
File: DialerFragment.java
private void attachButtonListener(View v, int id, boolean longAttach) { ImageButton button = (ImageButton) v.findViewById(id); if (button == null) { Log.w(THIS_FILE, "Not found button " + id); return; } if (longAttach) { button.setOnLongClickListener(this); } else { button.setOnClickListener(this); } }
52. FormBaseCell#createMultiValueWrapper()
Project: QMBForm
File: FormBaseCell.java
File: FormBaseCell.java
protected LinearLayout createMultiValueWrapper() { LinearLayout linearLayout = new LinearLayout(getContext()); linearLayout.setOrientation(LinearLayout.HORIZONTAL); linearLayout.setId(R.id.wrap_content); linearLayout.setFocusable(false); linearLayout.setFocusableInTouchMode(false); ImageButton deleteButton = new ImageButton(getContext()); deleteButton.setId(REMOVE_BUTTON_ID); deleteButton.setFocusableInTouchMode(false); deleteButton.setFocusable(false); Drawable removeIcon = getContext().getResources().getDrawable(R.drawable.ic_action_remove); removeIcon.setColorFilter(0xffff0000, PorterDuff.Mode.MULTIPLY); deleteButton.setImageDrawable(removeIcon); deleteButton.setBackgroundColor(Color.TRANSPARENT); deleteButton.setVisibility(VISIBLE); deleteButton.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { RowDescriptor rowDescriptor = getRowDescriptor(); SectionDescriptor sectionDescriptor = rowDescriptor.getSectionDescriptor(); sectionDescriptor.removeRow(rowDescriptor); sectionDescriptor.getFormDescriptor().getOnFormRowValueChangedListener().onValueChanged(rowDescriptor, rowDescriptor.getValue(), null); } }); linearLayout.addView(deleteButton); ImageButton addButton = new ImageButton(getContext()); addButton.setId(ADD_BUTTON_ID); addButton.setFocusableInTouchMode(false); addButton.setFocusable(false); Drawable addIcon = getContext().getResources().getDrawable(R.drawable.ic_action_new); addIcon.setColorFilter(0xff00ff00, PorterDuff.Mode.MULTIPLY); addButton.setImageDrawable(addIcon); addButton.setBackgroundColor(Color.TRANSPARENT); addButton.setVisibility(GONE); addButton.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { SectionDescriptor sectionDescriptor = getRowDescriptor().getSectionDescriptor(); sectionDescriptor.addRow(RowDescriptor.newInstance(getRowDescriptor())); } }); linearLayout.addView(addButton); SectionDescriptor sectionDescriptor = getRowDescriptor().getSectionDescriptor(); int index = sectionDescriptor.getIndexOfRowDescriptor(getRowDescriptor()); if (index == sectionDescriptor.getRowCount() - 1) { addButton.setVisibility(VISIBLE); deleteButton.setVisibility(GONE); } else { addButton.setVisibility(GONE); deleteButton.setVisibility(VISIBLE); } mMultiValueWrapper = linearLayout; return mMultiValueWrapper; }
53. MainActivity#onCreate()
Project: jockeyjs
File: MainActivity.java
File: MainActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); toolbar = (LinearLayout) findViewById(R.id.colorsView); webView = (WebView) findViewById(R.id.webView); OnClickListener toolbarListener = new OnClickListener() { @TargetApi(Build.VERSION_CODES.HONEYCOMB) @Override public void onClick(View v) { ImageButton btn = (ImageButton) v; ColorDrawable background = (ColorDrawable) btn.getBackground(); int colorId = background.getColor(); String hex = String.format("#%06X", 0xFFFFFF & colorId); HashMap<String, String> payload = new HashMap<String, String>(); payload.put("color", hex); updateColor(payload); } }; ImageButton btnRed = (ImageButton) findViewById(R.id.color_red); ImageButton btnGreen = (ImageButton) findViewById(R.id.color_green); ImageButton btnYellow = (ImageButton) findViewById(R.id.color_yellow); ImageButton btnOrange = (ImageButton) findViewById(R.id.color_orange); ImageButton btnPink = (ImageButton) findViewById(R.id.color_pink); ImageButton btnBlue = (ImageButton) findViewById(R.id.color_blue); ImageButton btnWhite = (ImageButton) findViewById(R.id.color_white); btnRed.setOnClickListener(toolbarListener); btnGreen.setOnClickListener(toolbarListener); btnYellow.setOnClickListener(toolbarListener); btnOrange.setOnClickListener(toolbarListener); btnPink.setOnClickListener(toolbarListener); btnBlue.setOnClickListener(toolbarListener); btnWhite.setOnClickListener(toolbarListener); }
54. RepostWeiboWithAppSrcActivity#onCreate()
Project: iBeebo
File: RepostWeiboWithAppSrcActivity.java
File: RepostWeiboWithAppSrcActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.repost_weibo_activity_layout_new); mComments = (CheckBox) findViewById(R.id.repostCommentsCheck); Toolbar mToolbar = (Toolbar) findViewById(R.id.writeWeiboToolBar); keyboardLayout = ViewUtility.findViewById(this, R.id.keyboardLayout); keyboardLayout.setOnKeyboardStateListener(new OnKeyboardStateChangeListener() { @Override public void onKeyBoardShow(int height) { if (isSmileClicked) { RelativeLayout.LayoutParams params = (RelativeLayout.LayoutParams) mEditPicScrollView.getLayoutParams(); params.height = RelativeLayout.LayoutParams.MATCH_PARENT; mEditPicScrollView.requestLayout(); } } @Override public void onKeyBoardHide() { if (isSmileClicked) { showViewWithAnim(mSmileyPicker); } } }); disPlayHomeAsUp(mToolbar); AccountBean mAccountBean = BeeboApplication.getInstance().getAccountBean(); // mAccountBean = getAccount(); Log.d("RpostWeiBo_activity", "AccountBean == null ? : " + (mAccountBean == null)); mEditPicScrollView = (ScrollView) findViewById(R.id.scrollview); weiTextCountTV = (TextView) findViewById(R.id.weiTextCountTV); ImageButton mSelectPhoto = (ImageButton) findViewById(R.id.imageButton1); mSelectPhoto.setVisibility(View.GONE); mEditText = (MaterialEditText) findViewById(R.id.weiboContentET); mSmileyPicker = (SmileyPicker) findViewById(R.id.smileLayout_ref); mSmileyPicker.setEditText(mEditText); ImageButton smileButton = (ImageButton) findViewById(R.id.smileImgButton); ImageButton mSendBtn = (ImageButton) findViewById(R.id.sendWeiBoBtn); ImageButton mTopicBtn = (ImageButton) findViewById(R.id.menu_topic); ImageButton mAtButton = (ImageButton) findViewById(R.id.menu_at); mTopicBtn.setOnClickListener(this); mAtButton.setOnClickListener(this); // findAllEmotionImageView((ViewGroup) findViewById(R.id.emotionTL)); mSelectPhoto.setOnClickListener(this); smileButton.setOnClickListener(this); mSendBtn.setOnClickListener(this); mEditPicScrollView.setOnClickListener(this); mEditText.addTextChangedListener(watcher); Intent intent = getIntent(); if (WriteRepostActivity.ACTION_SEND_FAILED.equals(intent.getAction())) { mAccountBean = intent.getParcelableExtra(Constants.ACCOUNT); mEditText.setText(intent.getStringExtra("content")); msg = intent.getParcelableExtra("oriMsg"); } else { handleNormalOperation(intent); } }
55. AudioTrackItemClickListener#showControlls()
Project: serenity-android
File: AudioTrackItemClickListener.java
File: AudioTrackItemClickListener.java
/** * @param context */ protected void showControlls(Activity context) { ImageButton playBtn = (ImageButton) context.findViewById(R.id.audioPause); playBtn.setVisibility(View.VISIBLE); SeekBar seekBar = (SeekBar) context.findViewById(R.id.mediacontroller_seekbar); seekBar.setVisibility(View.VISIBLE); ImageButton nextBtn = (ImageButton) context.findViewById(R.id.audioSkipForward); nextBtn.setVisibility(View.VISIBLE); ImageButton prevBtn = (ImageButton) context.findViewById(R.id.audioSkipBack); prevBtn.setVisibility(View.VISIBLE); ImageButton nextTrack = (ImageButton) context.findViewById(R.id.audioNextTrack); nextTrack.setVisibility(View.VISIBLE); ImageButton prevTrack = (ImageButton) context.findViewById(R.id.audioPrevTrack); prevTrack.setVisibility(View.VISIBLE); TextView currentTime = (TextView) context.findViewById(R.id.mediacontroller_time_current); currentTime.setVisibility(View.VISIBLE); TextView durationTime = (TextView) context.findViewById(R.id.mediacontroller_time_total); durationTime.setVisibility(View.VISIBLE); TextView playingTrack = (TextView) context.findViewById(R.id.track_playing); playingTrack.setVisibility(View.VISIBLE); CheckBox randomPlay = (CheckBox) context.findViewById(R.id.audioRandomPlay); if (randomPlay != null) { randomPlay.setVisibility(View.VISIBLE); } LinearLayout mediaProgressControl = (LinearLayout) context.findViewById(R.id.mediacontroller_progress_layout); mediaProgressControl.setVisibility(View.VISIBLE); }
56. WriteWeiboWithAppSrcActivity#onCreate()
Project: iBeebo
File: WriteWeiboWithAppSrcActivity.java
File: WriteWeiboWithAppSrcActivity.java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getSPs().registerOnSharedPreferenceChangeListener(this); imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); setContentView(R.layout.write_weibo_with_appsrc_activity_layout); keyboardLayout = ViewUtility.findViewById(this, R.id.keyboardLayout); keyboardLayout.setOnKeyboardStateListener(new OnKeyboardStateChangeListener() { @Override public void onKeyBoardShow(int height) { DevLog.printLog("keyboardLayout", "onKeyBoardShow: " + height); mNinePicGridView.setVisibility(View.GONE); if (isSmileClicked) { RelativeLayout.LayoutParams params = (RelativeLayout.LayoutParams) mContentRelativeLayout.getLayoutParams(); params.height = RelativeLayout.LayoutParams.MATCH_PARENT; mContentRelativeLayout.requestLayout(); } } @Override public void onKeyBoardHide() { DevLog.printLog("keyboardLayout", "onKeyBoardHide"); if (isSmileClicked) { mNinePicGridView.setVisibility(View.GONE); showViewWithAnim(mSmileyPicker); } else { mNinePicGridView.setVisibility(View.VISIBLE); } } }); // drawerLayout disPlayHomeAsUp((Toolbar) findViewById(R.id.writeWeiboToolBar)); mAccountBean = getIntent().getParcelableExtra(BundleArgsConstants.ACCOUNT_EXTRA); String atContent = getIntent().getStringExtra("content"); mEmptyToast = Toast.makeText(getApplicationContext(), R.string.text_is_empty, Toast.LENGTH_SHORT); mContentRelativeLayout = ViewUtility.findViewById(this, R.id.contentRelativeLayout); weiTextCountTV = (TextView) findViewById(R.id.weiTextCountTV); mNinePicAdapter = new NinePicGriViewAdapter(getApplicationContext()); mNinePicGridView = (GridView) findViewById(R.id.ninePicGridView); mNinePicGridView.setAdapter(mNinePicAdapter); mNinePicGridView.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { Intent intent = new Intent(WriteWeiboWithAppSrcActivity.this, ViewPagerActivity.class); intent.putStringArrayListExtra(ViewPagerActivity.IMG_LIST, SendImgData.getInstance().getSendImgs()); intent.putExtra(ViewPagerActivity.IMG_ID, position); startActivity(intent); } }); ImageButton mSelectPhoto; ImageButton mSendBtn; ImageButton smileButton; ImageButton mTopicBtn; ImageButton mAtButton; mSelectPhoto = (ImageButton) findViewById(R.id.imageButton1); mEditText = (com.rengwuxian.materialedittext.MaterialEditText) findViewById(R.id.weiboContentET); mSmileyPicker = (SmileyPicker) findViewById(R.id.smileLayout_ref); mSmileyPicker.setEditText(mEditText); mTopicBtn = (ImageButton) findViewById(R.id.menu_topic); mAtButton = (ImageButton) findViewById(R.id.menu_at); smileButton = (ImageButton) findViewById(R.id.smileImgButton); mSendBtn = (ImageButton) findViewById(R.id.sendWeiBoBtn); mTopicBtn.setOnClickListener(this); mAtButton.setOnClickListener(this); // findAllEmotionImageView((ViewGroup) findViewById(R.id.emotionTL)); mSelectPhoto.setOnClickListener(this); smileButton.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { isSmileClicked = true; if (keyboardLayout.getKeyBoardHelper().isKeyboardShow()) { RelativeLayout.LayoutParams params = (RelativeLayout.LayoutParams) mContentRelativeLayout.getLayoutParams(); params.height = mContentRelativeLayout.getHeight(); mContentRelativeLayout.requestLayout(); keyboardLayout.getKeyBoardHelper().hideKeyboard(); } else { keyboardLayout.getKeyBoardHelper().showKeyboard(mEditText); } } }); mSendBtn.setOnClickListener(this); mEditText.addTextChangedListener(watcher); if (!TextUtils.isEmpty(atContent)) { mEditText.setText(atContent + " "); mEditText.setSelection(mEditText.getEditableText().toString().length()); } Intent intent = getIntent(); if (ACTION_SEND_FAILED.equals(intent.getAction())) { mEditText.setText(intent.getStringExtra("content")); String picUrl = intent.getStringExtra("picPath"); if (!TextUtils.isEmpty(picUrl)) { SendImgData.getInstance().clearSendImgs(); SendImgData.getInstance().addSendImg(picUrl); refreshNineGridView(); } mAccountBean = intent.getParcelableExtra(Constants.ACCOUNT); } }
57. ViewInspectorToolbar#onAttachedToWindow()
Project: ViewInspector
File: ViewInspectorToolbar.java
File: ViewInspectorToolbar.java
@Override protected void onAttachedToWindow() { super.onAttachedToWindow(); mToolbar = findViewById(R.id.toolbar); mToggleButton = (ImageButton) findViewById(R.id.toggle_menu); ImageButton buttonBoundaryMenu = (ImageButton) findViewById(R.id.outline_menu); ImageButton buttonLayerMenu = (ImageButton) findViewById(R.id.layer_menu); ImageButton buttonEventMenu = (ImageButton) findViewById(R.id.event_menu); ImageButton buttonSettingsMenu = (ImageButton) findViewById(R.id.settings_menu); mToolbar.setTranslationX(mToolbarWidth); ObjectAnimator animator = ObjectAnimator.ofFloat(mToolbar, "translationX", mToolbarWidth, mToolbarWidth - mToolbarClosedWidth); animator.setInterpolator(new DecelerateInterpolator()); animator.start(); mToggleButton.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { closeMenu(); toggleToolbar(); } }); buttonBoundaryMenu.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { if (!(mMenu instanceof BoundaryMenu)) { closeMenu(); mMenu = new BoundaryMenu(mContext); windowManager.addView(mMenu, BaseMenu.createLayoutParams(mContext)); } else { closeMenu(); } } }); buttonLayerMenu.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { if (!(mMenu instanceof LayerMenu)) { closeMenu(); mMenu = new LayerMenu(mContext); windowManager.addView(mMenu, BaseMenu.createLayoutParams(mContext)); } else { closeMenu(); } } }); buttonEventMenu.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { if (!(mMenu instanceof EventMenu)) { closeMenu(); mMenu = new EventMenu(mContext); windowManager.addView(mMenu, BaseMenu.createLayoutParams(mContext)); } else { closeMenu(); } } }); buttonSettingsMenu.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { if (!(mMenu instanceof SettingsMenu)) { closeMenu(); mMenu = new SettingsMenu(mContext); windowManager.addView(mMenu, BaseMenu.createLayoutParams(mContext)); } else { closeMenu(); } } }); }
58. MyHomeChangeListener#updateHeader()
Project: YiBo
File: MyHomeChangeListener.java
File: MyHomeChangeListener.java
private void updateHeader(ViewChangeEvent changeEvent) { TextView tvTitle = (TextView) context.findViewById(R.id.tvTitle); LocalAccount account = changeEvent.getAccount(); ListView lvMicroBlog = (ListView) context.findViewById(R.id.lvMicroBlog); if (lvMicroBlog == null) { return; } BaseAdapter adapter = AdapterUtil.getAdapter(lvMicroBlog.getAdapter()); String title = ""; if (adapter instanceof MyHomeListAdapter) { if (account.getUser() != null) { title += account.getUser().getScreenName() + "@"; } title += account.getServiceProvider().getSpName(); } else if (adapter instanceof GroupStatusesListAdapter) { GroupStatusesListAdapter statusesListAdapter = (GroupStatusesListAdapter) adapter; Group group = statusesListAdapter.getGroup(); title = group.getName(); } tvTitle.setText(title); View llHeaderBase = ((Activity) context).findViewById(R.id.llHeaderBase); llHeaderBase.setVisibility(View.VISIBLE); View llHeaderMessage = ((Activity) context).findViewById(R.id.llHeaderMessage); llHeaderMessage.setVisibility(View.GONE); ImageButton ibProfileImage = (ImageButton) context.findViewById(R.id.ibProfileImage); ibProfileImage.setVisibility(View.VISIBLE); ImageButton ibGroup = (ImageButton) context.findViewById(R.id.ibGroup); ibGroup.setVisibility(View.VISIBLE); ImageButton ibEdit = (ImageButton) context.findViewById(R.id.ibEdit); ibEdit.setVisibility(View.VISIBLE); ibEdit.setOnClickListener(editStatusClickListner); }
59. AppChangeListener#viewChange()
Project: YiBo
File: AppChangeListener.java
File: AppChangeListener.java
private void viewChange(PropertyChangeEvent event) { if (!(event instanceof ViewChangeEvent) || !event.getNewValue().equals(Skeleton.TYPE_APP)) { return; } ViewChangeEvent changeEvent = (ViewChangeEvent) event; ViewGroup viewGroup = (ViewGroup) changeEvent.getView(); viewGroup.removeAllViews(); LocalAccount account = changeEvent.getAccount(); View contentView = getContentView(account); viewGroup.addView(contentView); View llHeaderBase = context.findViewById(R.id.llHeaderBase); llHeaderBase.setVisibility(View.VISIBLE); View llHeaderMessage = context.findViewById(R.id.llHeaderMessage); llHeaderMessage.setVisibility(View.GONE); TextView tvTitle = (TextView) context.findViewById(R.id.tvTitle); tvTitle.setText(R.string.title_tab_app); ImageButton ibProfileImage = (ImageButton) context.findViewById(R.id.ibProfileImage); ibProfileImage.setVisibility(View.VISIBLE); ImageButton ibGroup = (ImageButton) context.findViewById(R.id.ibGroup); ibGroup.setVisibility(View.GONE); ImageButton ibEdit = (ImageButton) context.findViewById(R.id.ibEdit); ibEdit.setVisibility(View.VISIBLE); ibEdit.setOnClickListener(new HomePageEditStatusClickListener(context)); }
60. Skeleton#initLayout()
Project: YiBo
File: Skeleton.java
File: Skeleton.java
private void initLayout() { LayoutInflater inflater = (LayoutInflater) getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE); inflater.inflate(R.layout.home_page, this, true); ThemeUtil.setRootBackground(this); propertySupport = new PropertyChangeSupport(this); ibProfileImage = (ImageButton) this.findViewById(R.id.ibProfileImage); TextView tvTitle = (TextView) this.findViewById(R.id.tvTitle); ImageButton ibGroup = (ImageButton) this.findViewById(R.id.ibGroup); ImageButton ibEdit = (ImageButton) this.findViewById(R.id.ibEdit); Button btnMention = (Button) this.findViewById(R.id.btnMention); Button btnComment = (Button) this.findViewById(R.id.btnComment); Button btnDirectMessage = (Button) this.findViewById(R.id.btnDirectMessage); llFooter = (LinearLayout) this.findViewById(R.id.llFooter); btnMyHome = (Button) this.findViewById(R.id.btnMyHome); btnMessage = (Button) this.findViewById(R.id.btnMessage); btnProfile = (Button) this.findViewById(R.id.btnProfile); btnApp = (Button) this.findViewById(R.id.btnApp); btnMore = (Button) this.findViewById(R.id.btnMore); //?? Theme theme = ThemeUtil.createTheme(getContext()); LinearLayout llHeader = (LinearLayout) this.findViewById(R.id.llHeader); llHeader.setBackgroundDrawable(theme.getDrawable("bg_header")); llHeader.setGravity(Gravity.CENTER_VERTICAL); ibProfileImage.setBackgroundDrawable(theme.getDrawable("bg_account_display")); ibGroup.setImageDrawable(theme.getDrawable("selector_btn_group")); Drawable bgHeaderDivider = theme.getDrawable("bg_header_divider"); ibGroup.setBackgroundDrawable(bgHeaderDivider); ibEdit.setBackgroundDrawable(theme.getDrawable("selector_btn_status")); ibEdit.setImageDrawable(bgHeaderDivider); tvTitle.setTextColor(theme.getColorStateList("selector_header_title")); btnMention.setBackgroundDrawable(theme.getDrawable("selector_tab_mention")); btnMention.setTextColor(theme.getColorStateList("selector_header_title")); btnComment.setBackgroundDrawable(theme.getDrawable("selector_tab_comment")); btnComment.setTextColor(theme.getColorStateList("selector_header_title")); btnDirectMessage.setBackgroundDrawable(theme.getDrawable("selector_tab_direct_message")); btnDirectMessage.setTextColor(theme.getColorStateList("selector_header_title")); myHomeDrawable = theme.getDrawable("selector_tab_home"); myHomeRefreshDrawable = theme.getDrawable("selector_tab_home_refresh"); messageDrawable = theme.getDrawable("selector_tab_message"); messageRefreshDrawable = theme.getDrawable("selector_tab_message_refresh"); profileDrawable = theme.getDrawable("selector_tab_profile"); profileRefreshDrawable = theme.getDrawable("selector_tab_profile_refresh"); llFooter.setBackgroundDrawable(theme.getDrawable("bg_footer")); llFooter.setPadding(0, 0, 0, 0); btnMyHome.setBackgroundDrawable(myHomeDrawable); btnMessage.setBackgroundDrawable(messageDrawable); btnProfile.setBackgroundDrawable(profileDrawable); btnApp.setBackgroundDrawable(theme.getDrawable("selector_tab_app")); btnMore.setBackgroundDrawable(theme.getDrawable("selector_tab_more")); }
61. SupportFragment#onCreateView()
Project: Snapprefs
File: SupportFragment.java
File: SupportFragment.java
@Nullable @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.support_layout, container, false); ImageButton xda = (ImageButton) view.findViewById(R.id.xda); ImageButton googleplus = (ImageButton) view.findViewById(R.id.gplus); ImageButton reddit = (ImageButton) view.findViewById(R.id.reddit); xda.setOnClickListener(new Button.OnClickListener() { public void onClick(View v) { try { Intent myIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://forum.xda-developers.com/xposed/modules/app-snapprefs-ultimate-snapchat-utility-t2947254/")); startActivity(myIntent); } catch (ActivityNotFoundException e) { Toast.makeText(getActivity().getApplicationContext(), "No application can handle this request." + " Please install a webbrowser", Toast.LENGTH_LONG).show(); e.printStackTrace(); } } }); googleplus.setOnClickListener(new Button.OnClickListener() { public void onClick(View v) { try { Intent myIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://plus.google.com/u/0/communities/111884042638955665569")); startActivity(myIntent); } catch (ActivityNotFoundException e) { Toast.makeText(getActivity().getApplicationContext(), "No application can handle this request." + " Please install a webbrowser", Toast.LENGTH_LONG).show(); e.printStackTrace(); } } }); reddit.setOnClickListener(new Button.OnClickListener() { public void onClick(View v) { try { Intent myIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://www.reddit.com/r/snapprefs")); startActivity(myIntent); } catch (ActivityNotFoundException e) { Toast.makeText(getActivity().getApplicationContext(), "No application can handle this request." + " Please install a webbrowser", Toast.LENGTH_LONG).show(); e.printStackTrace(); } } }); return view; }
62. LoginDialogFragment#prepareLoginFormNavigation()
Project: openshop.io-android
File: LoginDialogFragment.java
File: LoginDialogFragment.java
private void prepareLoginFormNavigation(View view) { // Login email Button loginFormEmailButton = (Button) view.findViewById(R.id.login_form_email_btn); loginFormEmailButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { setVisibilityOfEmailForm(true); } }); ImageButton closeEmailBtn = (ImageButton) view.findViewById(R.id.login_email_close_button); closeEmailBtn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // Slow to display ripple effect (new Handler()).postDelayed(new Runnable() { @Override public void run() { setVisibilityOfEmailForm(false); } }, 200); } }); // Registration TextView loginFormRegistrationButton = (TextView) view.findViewById(R.id.login_form_registration_btn); loginFormRegistrationButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { setVisibilityOfRegistrationForm(true); } }); ImageButton closeRegistrationBtn = (ImageButton) view.findViewById(R.id.login_registration_close_button); closeRegistrationBtn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // Slow to display ripple effect (new Handler()).postDelayed(new Runnable() { @Override public void run() { setVisibilityOfRegistrationForm(false); } }, 200); } }); // Email forgotten password TextView loginEmailFormForgottenButton = (TextView) view.findViewById(R.id.login_email_forgotten_password); loginEmailFormForgottenButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { setVisibilityOfEmailForgottenForm(true); } }); ImageButton closeEmailForgottenFormBtn = (ImageButton) view.findViewById(R.id.login_email_forgotten_back_button); closeEmailForgottenFormBtn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // Slow to display ripple effect (new Handler()).postDelayed(new Runnable() { @Override public void run() { setVisibilityOfEmailForgottenForm(false); } }, 200); } }); }
63. PlaybackControlLayer#addActionButton()
Project: google-media-framework-android
File: PlaybackControlLayer.java
File: PlaybackControlLayer.java
/** * Creates a button to put in the set of action buttons at the right of the top chrome. * @param activity The activity that contains the video player. * @param icon The image of the action (ex. trash can). * @param contentDescription The text description this action. This is used in case the * action buttons do not fit in the video player. If so, an overflow * button will appear and, when clicked, it will display a list of the * content descriptions for each action. * @param onClickListener The handler for when the action is triggered. */ public void addActionButton(Activity activity, Drawable icon, String contentDescription, View.OnClickListener onClickListener) { ImageButton button = new ImageButton(activity); button.setContentDescription(contentDescription); button.setImageDrawable(icon); button.setOnClickListener(onClickListener); FrameLayout.LayoutParams layoutParams = new FrameLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT); int margin = activity.getResources().getDisplayMetrics().densityDpi * 5; layoutParams.setMargins(margin, 0, margin, 0); button.setBackgroundColor(Color.TRANSPARENT); button.setLayoutParams(layoutParams); isFullscreen = false; actionButtons.add(button); if (playbackControlRootView != null) { updateActionButtons(); updateColors(); } }
64. UIUtils#showSocialLinksDialog()
Project: frostwire-android
File: UIUtils.java
File: UIUtils.java
/** * * @param activity * @param showInstallationCompleteSection - true if you want to display "Your installation is now complete. Thank You" section * @param dismissListener - what happens when the dialog is dismissed. * @param referrerContextSuffix - string appended at the end of social pages click urls's ?ref=_android_ parameter. */ public static void showSocialLinksDialog(final Context context, boolean showInstallationCompleteSection, DialogInterface.OnDismissListener dismissListener, String referrerContextSuffix) { AlertDialog.Builder builder = new AlertDialog.Builder(context); View customView = View.inflate(context, R.layout.view_social_buttons, null); builder.setView(customView); builder.setPositiveButton(context.getString(android.R.string.ok), new OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { dialog.dismiss(); } }); final AlertDialog socialLinksDialog = builder.create(); socialLinksDialog.requestWindowFeature(Window.FEATURE_NO_TITLE); socialLinksDialog.setOnDismissListener(dismissListener); ImageButton fbButton = (ImageButton) customView.findViewById(R.id.view_social_buttons_facebook_button); ImageButton twitterButton = (ImageButton) customView.findViewById(R.id.view_social_buttons_twitter_button); ImageButton redditButton = (ImageButton) customView.findViewById(R.id.view_social_buttons_reddit_button); final String referrerParam = "?ref=android_" + ((referrerContextSuffix != null) ? referrerContextSuffix.trim() : ""); fbButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { UIUtils.openURL(v.getContext(), Constants.SOCIAL_URL_FACEBOOK_PAGE + referrerParam); } }); twitterButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { UIUtils.openURL(v.getContext(), Constants.SOCIAL_URL_TWITTER_PAGE + referrerParam); } }); redditButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { UIUtils.openURL(v.getContext(), Constants.SOCIAL_URL_REDDIT_PAGE + referrerParam); } }); if (showInstallationCompleteSection) { LinearLayout installationCompleteLayout = (LinearLayout) customView.findViewById(R.id.view_social_buttons_installation_complete_layout); installationCompleteLayout.setVisibility(View.VISIBLE); ImageButton dismissCheckButton = (ImageButton) customView.findViewById(R.id.view_social_buttons_dismiss_check); dismissCheckButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { socialLinksDialog.dismiss(); } }); } socialLinksDialog.show(); }
65. AboutFragment#onCreateView()
Project: frostwire-android
File: AboutFragment.java
File: AboutFragment.java
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.fragment_about, container, false); final TextView title = (TextView) view.findViewById(R.id.fragment_about_title); final String basicOrPlus = Constants.IS_GOOGLE_PLAY_DISTRIBUTION ? "Basic" : "Plus"; title.setText("FrostWire " + basicOrPlus + " v" + Constants.FROSTWIRE_VERSION_STRING); final TextView buildNumber = (TextView) view.findViewById(R.id.fragment_about_build_number); buildNumber.setText("\nbuild " + Constants.FROSTWIRE_BUILD); final TextView content = (TextView) view.findViewById(R.id.fragment_about_content); content.setText(Html.fromHtml(getAboutText())); content.setMovementMethod(LinkMovementMethod.getInstance()); final Button helpTranslateButton = (Button) view.findViewById(R.id.fragment_about_help_translate_frostwire_button); helpTranslateButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { onHelpTranslate(); } }); final ImageButton fbButton = (ImageButton) view.findViewById(R.id.fragment_about_facebook_button); final ImageButton twitterButton = (ImageButton) view.findViewById(R.id.fragment_about_twitter_button); final ImageButton redditButton = (ImageButton) view.findViewById(R.id.fragment_about_reddit_button); final String referrerParam = "?ref=android_about"; fbButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { UIUtils.openURL(v.getContext(), Constants.SOCIAL_URL_FACEBOOK_PAGE + referrerParam); } }); twitterButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { UIUtils.openURL(v.getContext(), Constants.SOCIAL_URL_TWITTER_PAGE + referrerParam); } }); redditButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { UIUtils.openURL(v.getContext(), Constants.SOCIAL_URL_REDDIT_PAGE + referrerParam); } }); return view; }
66. EditNoteDialog#onCreateDialog()
Project: cgeo
File: EditNoteDialog.java
File: EditNoteDialog.java
@Override @android.support.annotation.NonNull public Dialog onCreateDialog(final Bundle savedInstanceState) { @NonNull final FragmentActivity activity = getActivity(); final Context themedContext; if (Settings.isLightSkin() && VERSION.SDK_INT < VERSION_CODES.HONEYCOMB) { themedContext = new ContextThemeWrapper(activity, R.style.dark); } else { themedContext = activity; } final View view = View.inflate(themedContext, R.layout.fragment_edit_note, null); mEditText = ButterKnife.findById(view, R.id.note); String initialNote = getArguments().getString(ARGUMENT_INITIAL_NOTE); if (initialNote != null) { // add a new line when editing existing text, to avoid accidental overwriting of the last line if (StringUtils.isNotBlank(initialNote)) { initialNote = StringUtils.appendIfMissing(initialNote, "\n"); } mEditText.setText(initialNote); Dialogs.moveCursorToEnd(mEditText); getArguments().remove(ARGUMENT_INITIAL_NOTE); } final AlertDialog.Builder builder = new AlertDialog.Builder(activity); builder.setView(view); final AlertDialog dialog = builder.create(); dialog.requestWindowFeature(Window.FEATURE_NO_TITLE); final TextView title = ButterKnife.findById(view, R.id.dialog_title_title); title.setText(R.string.cache_personal_note); title.setVisibility(View.VISIBLE); final ImageButton cancel = ButterKnife.findById(view, R.id.dialog_title_cancel); cancel.setOnClickListener(new View.OnClickListener() { @Override public void onClick(final View view) { dialog.dismiss(); } }); cancel.setVisibility(View.VISIBLE); final ImageButton done = ButterKnife.findById(view, R.id.dialog_title_done); done.setOnClickListener(new View.OnClickListener() { @Override public void onClick(final View view) { // trim note to avoid unnecessary uploads for whitespace only changes final String personalNote = StringUtils.trim(mEditText.getText().toString()); ((EditNoteDialogListener) getActivity()).onFinishEditNoteDialog(personalNote); dialog.dismiss(); } }); done.setVisibility(View.VISIBLE); new Keyboard(activity).showDelayed(mEditText); return dialog; }
67. BottomBarControls#enableOptionsMenu()
Project: vanilla
File: BottomBarControls.java
File: BottomBarControls.java
/** * Boots the options menu * * @param owner the activity who will receive our callbacks */ // PopupMenu with gravity is API19, checked by menuMargin() @SuppressLint("NewApi") public void enableOptionsMenu(Activity owner) { mParentMenuConsumer = owner; ImageButton menuButton = getImageButton(getResources().getDrawable(R.drawable.ic_menu_moreoverflow)); mPopupMenu = (menuMargin() ? new PopupMenu(mContext, menuButton, Gravity.RIGHT) : new PopupMenu(mContext, menuButton)); mPopupMenu.setOnMenuItemClickListener(this); // Let parent populate the menu mParentMenuConsumer.onCreateOptionsMenu(mPopupMenu.getMenu()); // The menu is now ready, we an now add all invisible // items with an icon to the toolbar Menu menu = mPopupMenu.getMenu(); for (int i = 0; i < menu.size(); i++) { MenuItem menuItem = menu.getItem(i); if (menuItem.isVisible() == false && menuItem.getIcon() != null) { ImageButton button = getImageButton(menuItem.getIcon()); button.setTag(menuItem); button.setOnClickListener(this); mControlsContent.addView(button, -1); } } // Add menu button as last item menuButton.setTag(mPopupMenu); menuButton.setOnClickListener(this); int specialSnowflake = menuMargin() ? dpToPx(36) : LinearLayout.LayoutParams.WRAP_CONTENT; menuButton.setLayoutParams(new LinearLayout.LayoutParams(specialSnowflake, LinearLayout.LayoutParams.WRAP_CONTENT)); mControlsContent.addView(menuButton, -1); // Add a clickable and empty view // We will use this to add a margin to the menu button if required // Note that the view will ALWAYS be present, even if it is 0dp wide to keep // the menu button at position -2 View spacer = new View(mContext); spacer.setOnClickListener(this); spacer.setTag(mPopupMenu); int spacerDp = menuMargin() ? dpToPx(4) : 0; spacer.setLayoutParams(new LinearLayout.LayoutParams(spacerDp, LinearLayout.LayoutParams.MATCH_PARENT)); mControlsContent.addView(spacer, -1); }
68. EnterPasswordActivity#showPasswordElement()
Project: TuentiTV
File: EnterPasswordActivity.java
File: EnterPasswordActivity.java
private void showPasswordElement(int passwordElementResource) { ImageButton ib_password_element = (ImageButton) getCurrentFocus(); ib_password_element.setImageResource(passwordElementResource); ib_password_element.setBackgroundResource(R.color.transparent); LinearLayout.LayoutParams lp = (LinearLayout.LayoutParams) ib_password_element.getLayoutParams(); lp.height = LinearLayout.LayoutParams.WRAP_CONTENT; ib_password_element.setLayoutParams(lp); updatePasswordElementWithAsterisk(ib_password_element, CHANGE_PASSWORD_TIME_IN_MILLIS); }
69. DayPickerView#onLayout()
Project: SublimePicker
File: DayPickerView.java
File: DayPickerView.java
@Override protected void onLayout(boolean changed, int left, int top, int right, int bottom) { final ImageButton leftButton; final ImageButton rightButton; if (SUtils.isLayoutRtlCompat(this)) { leftButton = mNextButton; rightButton = mPrevButton; } else { leftButton = mPrevButton; rightButton = mNextButton; } final int width = right - left; final int height = bottom - top; mViewPager.layout(0, 0, width, height); final SimpleMonthView monthView = (SimpleMonthView) mViewPager.getChildAt(0).findViewById(R.id.month_view); final int monthHeight = monthView.getMonthHeight(); final int cellWidth = monthView.getCellWidth(); // Vertically center the previous/next buttons within the month // header, horizontally center within the day cell. final int leftDW = leftButton.getMeasuredWidth(); final int leftDH = leftButton.getMeasuredHeight(); final int leftIconTop = monthView.getPaddingTop() + (monthHeight - leftDH) / 2; final int leftIconLeft = monthView.getPaddingLeft() + (cellWidth - leftDW) / 2; leftButton.layout(leftIconLeft, leftIconTop, leftIconLeft + leftDW, leftIconTop + leftDH); final int rightDW = rightButton.getMeasuredWidth(); final int rightDH = rightButton.getMeasuredHeight(); final int rightIconTop = monthView.getPaddingTop() + (monthHeight - rightDH) / 2; final int rightIconRight = width - monthView.getPaddingRight() - (cellWidth - rightDW) / 2; rightButton.layout(rightIconRight - rightDW, rightIconTop, rightIconRight, rightIconTop + rightDH); }
70. BuyFragment#onCreateView()
Project: Snapprefs
File: BuyFragment.java
File: BuyFragment.java
@Nullable @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.buy_layout, container, false); ImageButton premium = (ImageButton) view.findViewById(R.id.premium); ImageButton deluxe = (ImageButton) view.findViewById(R.id.deluxe); deluxe.setOnClickListener(new Button.OnClickListener() { public void onClick(View v) { try { Intent myIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=H523TP8ZJH9XY")); startActivity(myIntent); } catch (ActivityNotFoundException e) { Toast.makeText(getActivity().getApplicationContext(), "No application can handle this request." + " Please install a webbrowser", Toast.LENGTH_LONG).show(); e.printStackTrace(); } } }); premium.setOnClickListener(new Button.OnClickListener() { public void onClick(View v) { try { Intent myIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=2AS727Q2CL7AS")); startActivity(myIntent); } catch (ActivityNotFoundException e) { Toast.makeText(getActivity().getApplicationContext(), "No application can handle this request." + " Please install a webbrowser", Toast.LENGTH_LONG).show(); e.printStackTrace(); } } }); return view; }
71. PcView#initializeViews()
Project: moonlight-android
File: PcView.java
File: PcView.java
private void initializeViews() { setContentView(R.layout.activity_pc_view); UiHelper.notifyNewRootView(this); // Set default preferences if we've never been run PreferenceManager.setDefaultValues(this, R.xml.preferences, false); // Setup the list view ImageButton settingsButton = (ImageButton) findViewById(R.id.settingsButton); ImageButton addComputerButton = (ImageButton) findViewById(R.id.manuallyAddPc); settingsButton.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { startActivity(new Intent(PcView.this, StreamSettings.class)); } }); addComputerButton.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Intent i = new Intent(PcView.this, AddComputerManually.class); startActivity(i); } }); getFragmentManager().beginTransaction().replace(R.id.pcFragmentContainer, new AdapterFragment()).commitAllowingStateLoss(); noPcFoundLayout = (RelativeLayout) findViewById(R.id.no_pc_found_layout); if (pcGridAdapter.getCount() == 0) { noPcFoundLayout.setVisibility(View.VISIBLE); } else { noPcFoundLayout.setVisibility(View.INVISIBLE); } pcGridAdapter.notifyDataSetChanged(); }
72. TabIconView#addTab()
Project: MarkdownEditors
File: TabIconView.java
File: TabIconView.java
public void addTab(@DrawableRes int iconId, @IdRes int id, OnClickListener onClickListener) { ImageButton view = (ImageButton) mInflater.inflate(R.layout.item_tab_icon, mLayout, false); view.setImageResource(iconId); view.setId(id); view.setOnClickListener(onClickListener); mLayout.addView(view, mLayout.getChildCount()); //????? this.postDelayed(() -> this.smoothScrollBy(1000, 0), 5); }
73. RotateMapViewer#createControls()
Project: mapsforge
File: RotateMapViewer.java
File: RotateMapViewer.java
@Override protected void createControls() { Button rotateButton = (Button) findViewById(R.id.rotateButton); rotateButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { RotateView rotateView = (RotateView) findViewById(R.id.rotateView); rotateView.setHeading(rotateView.getHeading() - 45f); rotateView.postInvalidate(); } }); ImageButton zoomInButton = (ImageButton) findViewById(R.id.zoomInButton); zoomInButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { mapView.getModel().mapViewPosition.zoomIn(); } }); ImageButton zoomOutButton = (ImageButton) findViewById(R.id.zoomOutButton); zoomOutButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { mapView.getModel().mapViewPosition.zoomOut(); } }); }
74. SpeechRecognitionPlay#hookButtons()
Project: gast-lib
File: SpeechRecognitionPlay.java
File: SpeechRecognitionPlay.java
private void hookButtons() { final SpeechRecognitionPlay finalContext = this; speechActivator = null; speak = (Button) findViewById(R.id.btn_speak); speak.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { startActivator(); } }); stopSpeaking = (Button) findViewById(R.id.btn_stop_speak); stopSpeaking.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { stopActivator(); } }); startStopButton = (ViewSwitcher) findViewById(R.id.vf_start_speak_flipper); log = (ListView) findViewById(R.id.lv_resultlog); whatYouAreTryingToSay = (EditText) findViewById(R.id.et_speech_target); resultsSummary = (TextView) findViewById(R.id.tv_speechResultsSummary); //set speech target selector. what you are trying to say String[] defaultTargets = getResources().getStringArray(R.array.default_speech_targets); presets = Arrays.asList(defaultTargets); ImageButton bt = (ImageButton) findViewById(R.id.bt_speechTargets); bt.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { DialogGenerator.makeSelectListDialog(getResources().getString(R.string.speechTargetPresetHeading), SpeechRecognitionPlay.this, presets, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { whatYouAreTryingToSay.setText(presets.get(which)); resetSpeechResult(); } }, DialogGenerator.DO_NOTHING).show(); } }); //set activation method selector String[] activationMethods = getResources().getStringArray(R.array.speech_activation_types); activationMethod = Arrays.asList(activationMethods); ImageButton btActivate = (ImageButton) findViewById(R.id.bt_speechActivation); btActivate.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { DialogGenerator.makeSelectListDialog(getResources().getString(R.string.speechActivationHeading), SpeechRecognitionPlay.this, activationMethod, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { //stop the activator before doing something new stopActivator(); String whichMethod = activationMethod.get(which); Log.d(TAG, "selected activation method: " + whichMethod); speechActivator = SpeechActivatorFactory.createSpeechActivator(SpeechRecognitionPlay.this, finalContext, whichMethod); resetSpeakButtonText(); } }, DialogGenerator.DO_NOTHING).show(); } }); }
75. NowPlayingSmallFragment#onCreateView()
Project: dmix
File: NowPlayingSmallFragment.java
File: NowPlayingSmallFragment.java
@Override public View onCreateView(final LayoutInflater inflater, final ViewGroup container, final Bundle savedInstanceState) { final View view = inflater.inflate(R.layout.now_playing_small_fragment, container, false); mSongTitle = (TextView) view.findViewById(R.id.song_title); mSongTitle.setSelected(true); mSongArtist = (TextView) view.findViewById(R.id.song_artist); mSongArtist.setSelected(true); final ImageButton buttonPrev = (ImageButton) view.findViewById(R.id.prev); mButtonPlayPause = (ImageButton) view.findViewById(R.id.playpause); final ImageButton buttonNext = (ImageButton) view.findViewById(R.id.next); buttonPrev.setOnClickListener(mButtonClickListener); mButtonPlayPause.setOnClickListener(mButtonClickListener); buttonNext.setOnClickListener(mButtonClickListener); mCoverArt = (ImageView) view.findViewById(R.id.albumCover); final ProgressBar coverArtProgress = (ProgressBar) view.findViewById(R.id.albumCoverProgress); final CoverDownloadListener coverArtListener = new AlbumCoverDownloadListener(mCoverArt, coverArtProgress, false); mCoverHelper = new CoverAsyncHelper(); mCoverHelper.setCoverMaxSizeFromScreen(getActivity()); final ViewTreeObserver vto = mCoverArt.getViewTreeObserver(); vto.addOnPreDrawListener(new ViewTreeObserver.OnPreDrawListener() { @Override public boolean onPreDraw() { if (mCoverHelper != null) { mCoverHelper.setCachedCoverMaxSize(mCoverArt.getMeasuredHeight()); } return true; } }); mCoverHelper.addCoverDownloadListener(coverArtListener); return view; }
76. AlertActivity#showRecodDialog()
Project: Conquer
File: AlertActivity.java
File: AlertActivity.java
/** * ???????? */ private void showRecodDialog() { // ?? dialog = new AlertDialog.Builder(context).create(); dialog.setCanceledOnTouchOutside(false); View v = View.inflate(context, R.layout.dialog_recorder, null); ib_recoder = (ImageButton) v.findViewById(R.id.ib_recoder); tv_second = (TextView) v.findViewById(R.id.tv_second); rippleBackground = (RippleBackground) v.findViewById(R.id.content); // ???? final ImageButton ib_play = (ImageButton) v.findViewById(R.id.ib_play); pb = (ProgressBar) v.findViewById(R.id.pb); final TextView tv_time = (TextView) v.findViewById(R.id.tv_time); // ???? ll_bottom = (ViewGroup) v.findViewById(R.id.ll_bottom); ll_bottom.setVisibility(View.GONE); pauseAudio(ib_play); // ???? // ib_recoder.setImageResource(R.drawable.record_off); ib_recoder.setTag("off"); ib_recoder.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { if (ib_recoder.getTag().equals("off")) { ll_bottom.setVisibility(View.GONE); ib_recoder.setTag("on"); // ?????? startRecordAnim(ib_recoder); // ???? recordSecond = 0; recordManager.startRecording(currentUser.getObjectId()); } else { ib_recoder.setTag("off"); // ??????? stopRecordAnim(); // ???? recordManager.stopRecording(); tv_second.setText("????"); pb.setMax(recordSecond * 1000); pb.setProgress(0); ll_bottom.setVisibility(0); } } }); // ???? ib_play.setImageResource(R.drawable.play_audio); ib_play.setTag("play"); ib_play.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { if (ib_play.getTag().equals("play")) { ib_play.setImageResource(R.drawable.pause_audio); ib_play.setTag("pause"); // ???? palyAudio(ib_play, pb, tv_time, recorderPath); } else { tv_time.setText(recordSecond + "?"); ib_play.setTag("play"); ib_play.setImageResource(R.drawable.play_audio); // ??/???? pauseAudio(ib_play); } } }); // ???? v.findViewById(R.id.tv_ok).setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { pauseAudio(ib_play); dialog.dismiss(); curPosition// ??????? = 0; // ???????? ll_audio.setVisibility(// ???????? 0); upLoadAudio(); } }); // ???? v.findViewById(R.id.iv_del).setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { pauseAudio(ib_play); ll_bottom.setVisibility(View.GONE); } }); // ?????? v.findViewById(R.id.tv_cancle).setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { pauseAudio(ib_play); dialog.dismiss(); } }); dialog.setView(v, 0, 0, 0, 0); dialog.show(); dialog.setOnDismissListener(new DialogInterface.OnDismissListener() { @Override public void onDismiss(DialogInterface dialog) { recordManager.stopRecording(); pauseAudio(ib_play); stopRecordAnim(); } }); }
77. AlertActivity#init()
Project: Conquer
File: AlertActivity.java
File: AlertActivity.java
/** * ??? */ private void init() { et = (EditText) findViewById(R.id.et); CircularImageView iv_photo = (CircularImageView) findViewById(R.id.iv_photo); ImageView iv_gender = (ImageView) findViewById(R.id.iv_gender); TextView tv_Nick = (TextView) findViewById(R.id.tv_nickname); TextView tv_name = (TextView) findViewById(R.id.tv_name); TextView tv_time = (TextView) findViewById(R.id.tv_time); TextView tv_dis = (TextView) findViewById(R.id.tv_dis); tv_time.setText(TaskUtil.getZixiTimeS(task)); tv_name.setText(task.getName()); tv_Nick.setText(task.getUser().getNick()); tv_dis.setText(TaskUtil.getDistance(currentUser, task.getUser().getLocation())); loader.displayImage(task.getUser().getAvatar(), iv_photo); iv_gender.setImageResource(task.getUser().isMale() ? R.drawable.ic_male : R.drawable.ic_female); rg = (RadioGroup) findViewById(R.id.rg); // ???? findViewById(R.id.bt_audio).setOnClickListener(this); // ?? findViewById(R.id.tv_ok).setOnClickListener(this); initRecode(); // ??????? ll_audio = (ViewGroup) findViewById(R.id.ll_audio); ll_audio.setVisibility(View.GONE); final ImageButton ib_play = (ImageButton) findViewById(R.id.ib_play); final ProgressBar pb = (ProgressBar) findViewById(R.id.pb); loading = (ProgressBar) findViewById(R.id.loading); final TextView tv_duration = (TextView) findViewById(R.id.tv_duration); loading.setVisibility(View.GONE); // ???? ib_play.setImageResource(R.drawable.play_audio); ib_play.setTag("play"); ib_play.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { if (ib_play.getTag().equals("play")) { ib_play.setImageResource(R.drawable.pause_audio); ib_play.setTag("pause"); palyAudio(ib_play, pb, tv_duration, recorderPath); // ??++???++ // ???? } else { ib_play.setTag("play"); ib_play.setImageResource(R.drawable.play_audio); pauseAudio(ib_play); // ??????? // ???? } } }); // ???????? findViewById(R.id.iv_del).setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { new AlertDialog.Builder(context).setTitle("????").setMessage("???????").setPositiveButton("??", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { audioUrl = null; ll_audio.setVisibility(View.GONE); } }).setNegativeButton("??", null).show(); } }); }
78. TemplatePicker#populateTemplateView()
Project: arcgis-runtime-samples-android
File: TemplatePicker.java
File: TemplatePicker.java
private void populateTemplateView(LinearLayout layerTemplate, Bitmap bitmap, final FeatureTemplate featureTemplate, final FeatureLayer flayer, final Symbol symbol) { LinearLayout templateAndType = new LinearLayout(context); templateAndType.setLayoutParams(new LayoutParams(android.view.ViewGroup.LayoutParams.WRAP_CONTENT, android.view.ViewGroup.LayoutParams.WRAP_CONTENT)); templateAndType.setOrientation(LinearLayout.VERTICAL); templateAndType.setPadding(10, 10, 10, 10); final ImageButton template = new ImageButton(context); template.setBackgroundColor(Color.WHITE); template.setImageBitmap(bitmap); template.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { selectedLayer = flayer; selectedTemplate = featureTemplate; selectedSymbol = symbol; dismiss(); } }); TextView templateType = new TextView(context); templateType.setText(featureTemplate.getName()); templateType.setPadding(5, 5, 5, 5); templateAndType.addView(template); templateAndType.addView(templateType); LinearLayout.LayoutParams templateParams = new LinearLayout.LayoutParams(android.view.ViewGroup.LayoutParams.WRAP_CONTENT, android.view.ViewGroup.LayoutParams.WRAP_CONTENT); templateParams.setMargins(20, 20, 20, 20); layerTemplate.addView(templateAndType, templateParams); }
79. DayPickerView#onLayout()
Project: AppCompat-Extension-Library
File: DayPickerView.java
File: DayPickerView.java
@Override protected void onLayout(boolean changed, int left, int top, int right, int bottom) { final ImageButton leftButton; final ImageButton rightButton; if (ViewCompatUtils.isLayoutRtl(this)) { leftButton = mNextButton; rightButton = mPrevButton; } else { leftButton = mPrevButton; rightButton = mNextButton; } PickerThemeUtils.setNavButtonDrawable(getContext(), leftButton, rightButton, mAdapter.getMonthTextAppearance()); final int width = right - left; final int height = bottom - top; mViewPager.layout(0, 0, width, height); final SimpleMonthView monthView = (SimpleMonthView) mViewPager.getChildAt(0); final int monthHeight = monthView.getMonthHeight(); final int cellWidth = monthView.getCellWidth(); // Vertically center the previous/next buttons within the month // header, horizontally center within the day cell. final int leftDW = leftButton.getMeasuredWidth(); final int leftDH = leftButton.getMeasuredHeight(); final int leftIconTop = monthView.getPaddingTop() + (monthHeight - leftDH) / 2; final int leftIconLeft = monthView.getPaddingLeft() + (cellWidth - leftDW) / 2; leftButton.layout(leftIconLeft, leftIconTop, leftIconLeft + leftDW, leftIconTop + leftDH); final int rightDW = rightButton.getMeasuredWidth(); final int rightDH = rightButton.getMeasuredHeight(); final int rightIconTop = monthView.getPaddingTop() + (monthHeight - rightDH) / 2; final int rightIconRight = width - monthView.getPaddingRight() - (cellWidth - rightDW) / 2; rightButton.layout(rightIconRight - rightDW, rightIconTop, rightIconRight, rightIconTop + rightDH); }
80. NormalActionBarItem#prepareItemView()
Project: astrid
File: NormalActionBarItem.java
File: NormalActionBarItem.java
@Override protected void prepareItemView() { super.prepareItemView(); final ImageButton imageButton = (ImageButton) mItemView.findViewById(R.id.gd_action_bar_item); imageButton.setImageDrawable(mDrawable); imageButton.setContentDescription(mContentDescription); }
81. CommentsFragment#setUpUpdateList()
Project: astrid
File: CommentsFragment.java
File: CommentsFragment.java
protected void setUpUpdateList() { if (getActivity() instanceof CommentsActivity) { ActionBar ab = ((AstridActivity) getActivity()).getSupportActionBar(); String title = hasModel() ? getString(R.string.tag_updates_title, getModelName()) : getString(R.string.TLA_all_activity); ((TextView) ab.getCustomView().findViewById(R.id.title)).setText(title); } final ImageButton commentButton = (ImageButton) getView().findViewById(R.id.commentButton); addCommentField = (EditText) getView().findViewById(R.id.commentField); addCommentField.setOnEditorActionListener(new OnEditorActionListener() { @Override public boolean onEditorAction(TextView view, int actionId, KeyEvent event) { if (actionId == EditorInfo.IME_NULL && addCommentField.getText().length() > 0) { addComment(); return true; } return false; } }); addCommentField.addTextChangedListener(new TextWatcher() { @Override public void afterTextChanged(Editable s) { commentButton.setVisibility((s.length() > 0) ? View.VISIBLE : View.GONE); } @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { // } @Override public void onTextChanged(CharSequence s, int start, int before, int count) { // } }); commentButton.setVisibility(TextUtils.isEmpty(addCommentField.getText()) ? View.GONE : View.VISIBLE); commentButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { addComment(); } }); final ClearImageCallback clearImage = new ClearImageCallback() { @Override public void clearImage() { picture = null; resetPictureButton(); } }; pictureButton = (ImageButton) getView().findViewById(R.id.picture); pictureButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if (picture != null) ActFmCameraModule.showPictureLauncher(CommentsFragment.this, clearImage); else ActFmCameraModule.showPictureLauncher(CommentsFragment.this, null); } }); refreshUpdatesList(); // start a pull in the background refreshActivity(false); }
82. ConversationFragment#onCreateView()
Project: Yaaic
File: ConversationFragment.java
File: ConversationFragment.java
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.fragment_conversations, container, false); Settings settings = new Settings(getActivity()); boolean isLandscape = (getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE); input = (EditText) view.findViewById(R.id.input); input.setOnKeyListener(inputKeyListener); pager = (ViewPager) view.findViewById(R.id.pager); pagerAdapter = new ConversationPagerAdapter(getActivity(), server); pager.setAdapter(pagerAdapter); tabLayout = new ConversationTabLayout(container.getContext()); tabLayout.setViewPager(pager); tabLayout.setSelectedIndicatorColors(getResources().getColor(R.color.accent)); tabLayout.setDividerColors(getResources().getColor(R.color.divider)); Toolbar.LayoutParams params = new Toolbar.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT); params.gravity = Gravity.BOTTOM; activity.getToolbar().addView(tabLayout, params); if (server.getStatus() == Status.PRE_CONNECTING) { server.clearConversations(); pagerAdapter.clearConversations(); server.getConversation(ServerInfo.DEFAULT_NAME).setHistorySize(settings.getHistorySize()); } // Optimization : cache field lookups Collection<Conversation> mConversations = server.getConversations(); for (Conversation conversation : mConversations) { // Only scroll to new conversation if it was selected before if (conversation.getStatus() == Conversation.STATUS_SELECTED) { onNewConversation(conversation.getName()); } else { createNewConversation(conversation.getName()); } } int setInputTypeFlags = 0; setInputTypeFlags |= InputType.TYPE_TEXT_FLAG_AUTO_CORRECT; if (settings.autoCapSentences()) { setInputTypeFlags |= InputType.TYPE_TEXT_FLAG_CAP_SENTENCES; } if (isLandscape && settings.imeExtract()) { setInputTypeFlags |= InputType.TYPE_TEXT_VARIATION_SHORT_MESSAGE; } if (!settings.imeExtract()) { input.setImeOptions(input.getImeOptions() | EditorInfo.IME_FLAG_NO_EXTRACT_UI); } input.setInputType(input.getInputType() | setInputTypeFlags); ImageButton sendButton = (ImageButton) view.findViewById(R.id.send); sendButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if (input.getText().length() > 0) { sendCurrentMessage(); } } }); sendButton.setOnLongClickListener(new View.OnLongClickListener() { @Override public boolean onLongClick(View v) { doNickCompletion(input); return true; } }); return view; }
83. BottomBarControls#getImageButton()
Project: vanilla
File: BottomBarControls.java
File: BottomBarControls.java
/** * Returns a new image button to be placed on the bar * * @param drawable The icon to use */ private ImageButton getImageButton(Drawable drawable) { ImageButton button = new ImageButton(mContext); button.setImageDrawable(drawable); button.setBackgroundResource(R.drawable.unbound_ripple_light); return button; }
84. MenuCircleShowingAnimation#addMainItem()
Project: UltimateAndroid
File: MenuCircleShowingAnimation.java
File: MenuCircleShowingAnimation.java
public ImageButton addMainItem(Drawable drawable) { ImageButton button = (ImageButton) LayoutInflater.from(context).inflate(R.layout.menu_animation_main_promoted_action_button, frameLayout, false); button.setImageDrawable(drawable); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { if (isMenuOpened) { closePromotedActions().start(); isMenuOpened = false; } else { isMenuOpened = true; openPromotedActions().start(); } } }); frameLayout.addView(button); mainImageButton = button; return button; }
85. TaskListFragment#initView()
Project: SimplePomodoro-android
File: TaskListFragment.java
File: TaskListFragment.java
private void initView() { TextView tv_title = (TextView) rootView.findViewById(R.id.tv_title_task); ImageButton addTaskBTN = (ImageButton) rootView.findViewById(R.id.btn_add_task); listView = (PullToRefreshListView) rootView.findViewById(R.id.list_task); listView.setOnRefreshListener(new OnRefreshListener() { @Override public void onRefresh() { if (SettingUtility.enableGTask()) { syncTask(); } else { Toast.makeText(getActivity(), getActivity().getString(R.string.Sync_with_google_task_is_not_enabled), Toast.LENGTH_LONG).show(); listView.onRefreshComplete(); } } }); Typeface roboto = Typeface.createFromAsset(getActivity().getAssets(), "fonts/Roboto-Thin.ttf"); // tv_record.setText(Html.fromHtml("<u>"+"To be continued"+"</u>")); tv_title.setTypeface(roboto); tv_title.setText("Task"); Boolean isLightTheme = SettingUtility.isLightTheme(); if (isLightTheme) { tv_title.setTextColor(Color.BLACK); rootView.setBackgroundColor(Color.WHITE); addTaskBTN.setBackgroundColor(Color.argb(1, 0, 0, 0)); addTaskBTN.setImageResource(R.drawable.new_btn_gray); } addTaskBTN.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub TaskDialogFragment dialog = new TaskDialogFragment(); dialog.initDialog(TaskListFragment.this); dialog.show(getFragmentManager(), ""); } }); addTaskBTN.setOnLongClickListener(new OnLongClickListener() { @Override public boolean onLongClick(View arg0) { if (SettingUtility.enableGTask()) { chooseAccount(); } else { Toast.makeText(getActivity(), getActivity().getString(R.string.Sync_with_google_task_is_not_enabled), Toast.LENGTH_LONG).show(); } return true; } }); SwipeDismissListViewTouchListener touchListener = new SwipeDismissListViewTouchListener(listView, new SwipeDismissListViewTouchListener.OnDismissCallback() { @Override public void onDismiss(ListView listView, int[] reverseSortedPositions) { for (int position : reverseSortedPositions) { // mAdapter.remove(mAdapter.getItem(position)); new TaskLocalUtils(GlobalContext.getInstance()).setCompletedByID(mIds.get(position - 1), //position begin with 1,ArrayList begin with 0! true); } // mAdapter.notifyDataSetChanged(); //Temporary solution for mAdapter do not have remove void refreshView(); //delete the tasks in cursor && adapter to replace it. } }); listView.setOnTouchListener(touchListener); listView.setOnScrollListener(touchListener.makeScrollListener()); listView.setOnItemLongClickListener(new OnItemLongClickListener() { public boolean onItemLongClick(AdapterView parent, View view, int position, long id) { TaskDialogFragment dialog = new TaskDialogFragment(); dialog.initDialog(TaskListFragment.this); dialog.setIsEditing(mIds.get(position), mTitles.get(position)); dialog.show(getFragmentManager(), ""); return false; } }); }
86. OverviewFragment#populateShowViews()
Project: SeriesGuide
File: OverviewFragment.java
File: OverviewFragment.java
private void populateShowViews(@NonNull Cursor show) { // set show title in action bar showTitle = show.getString(ShowQuery.SHOW_TITLE); ActionBar actionBar = ((AppCompatActivity) getActivity()).getSupportActionBar(); if (actionBar != null) { actionBar.setTitle(showTitle); getActivity().setTitle(getString(R.string.description_overview) + showTitle); } if (getView() == null) { return; } // status final TextView statusText = (TextView) getView().findViewById(R.id.showStatus); ShowTools.setStatusAndColor(statusText, show.getInt(ShowQuery.SHOW_STATUS)); // favorite final ImageButton favorited = ButterKnife.findById(getView(), R.id.imageButtonFavorite); boolean isFavorited = show.getInt(ShowQuery.SHOW_FAVORITE) == 1; if (isFavorited) { favorited.setImageResource(Utils.resolveAttributeToResourceId(getActivity().getTheme(), R.attr.drawableStar)); } else { favorited.setImageResource(Utils.resolveAttributeToResourceId(getActivity().getTheme(), R.attr.drawableStar0)); } favorited.setContentDescription(getString(isFavorited ? R.string.context_unfavorite : R.string.context_favorite)); CheatSheet.setup(favorited, isFavorited ? R.string.context_unfavorite : R.string.context_favorite); favorited.setTag(isFavorited); // poster background Utils.loadPosterBackground(getActivity(), imageBackground, show.getString(ShowQuery.SHOW_POSTER)); // next release day and time StringBuilder timeAndNetwork = new StringBuilder(); int releaseTime = show.getInt(ShowQuery.SHOW_RELEASE_TIME); String network = show.getString(ShowQuery.SHOW_NETWORK); if (releaseTime != -1) { int weekDay = show.getInt(ShowQuery.SHOW_RELEASE_WEEKDAY); Date release = TimeTools.getShowReleaseDateTime(getActivity(), TimeTools.getShowReleaseTime(releaseTime), weekDay, show.getString(ShowQuery.SHOW_RELEASE_TIMEZONE), show.getString(ShowQuery.SHOW_RELEASE_COUNTRY), network); String dayString = TimeTools.formatToLocalDayOrDaily(getActivity(), release, weekDay); String timeString = TimeTools.formatToLocalTime(getActivity(), release); // "Mon 08:30" timeAndNetwork.append(dayString).append(" ").append(timeString); } // network if (!TextUtils.isEmpty(network)) { if (timeAndNetwork.length() != 0) { timeAndNetwork.append(" "); } timeAndNetwork.append(getString(R.string.show_on_network, network)); } ((TextView) getView().findViewById(R.id.showmeta)).setText(timeAndNetwork.toString()); // episode description might need show language, so update it here as well populateEpisodeDescription(); }
87. ViewKeyAdvShareFragment#onCreateView()
Project: open-keychain
File: ViewKeyAdvShareFragment.java
File: ViewKeyAdvShareFragment.java
@Override public View onCreateView(LayoutInflater inflater, ViewGroup superContainer, Bundle savedInstanceState) { View root = super.onCreateView(inflater, superContainer, savedInstanceState); View view = inflater.inflate(R.layout.view_key_adv_share_fragment, getContainer()); ProviderHelper providerHelper = new ProviderHelper(ViewKeyAdvShareFragment.this.getActivity()); mNfcHelper = new NfcHelper(getActivity(), providerHelper); mFingerprintView = (TextView) view.findViewById(R.id.view_key_fingerprint); mQrCode = (ImageView) view.findViewById(R.id.view_key_qr_code); // We cache the QR code bitmap in its smallest possible size, then scale // it manually for the correct size whenever the layout of the ImageView // changes. The fingerprint qr code loader which runs in the background // just calls requestLayout when it is finished, this way the loader and // background task are disconnected from any layouting the ImageView may // undergo. Please note how these six lines are perfectly right-aligned. mQrCode.addOnLayoutChangeListener(new OnLayoutChangeListener() { @Override public void onLayoutChange(View v, int left, int top, int right, int bottom, int oldLeft, int oldTop, int oldRight, int oldBottom) { // bitmap scaling is expensive, avoid doing it if we already have the correct size! int mCurrentWidth = 0, mCurrentHeight = 0; if (mQrCodeBitmapCache != null) { if (mCurrentWidth == mQrCode.getWidth() && mCurrentHeight == mQrCode.getHeight()) { return; } mCurrentWidth = mQrCode.getWidth(); mCurrentHeight = mQrCode.getHeight(); // scale the image up to our actual size. we do this in code rather // than let the ImageView do this because we don't require filtering. Bitmap scaled = Bitmap.createScaledBitmap(mQrCodeBitmapCache, mCurrentWidth, mCurrentHeight, false); mQrCode.setImageBitmap(scaled); } } }); mQrCodeLayout = (CardView) view.findViewById(R.id.view_key_qr_code_layout); mQrCodeLayout.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { showQrCodeDialog(); } }); View vFingerprintShareButton = view.findViewById(R.id.view_key_action_fingerprint_share); View vFingerprintClipboardButton = view.findViewById(R.id.view_key_action_fingerprint_clipboard); View vKeyShareButton = view.findViewById(R.id.view_key_action_key_share); View vKeyNfcButton = view.findViewById(R.id.view_key_action_key_nfc); View vKeyClipboardButton = view.findViewById(R.id.view_key_action_key_clipboard); ImageButton vKeySafeSlingerButton = (ImageButton) view.findViewById(R.id.view_key_action_key_safeslinger); View vKeyUploadButton = view.findViewById(R.id.view_key_action_upload); vKeySafeSlingerButton.setColorFilter(FormattingUtils.getColorFromAttr(getActivity(), R.attr.colorTertiaryText), PorterDuff.Mode.SRC_IN); vFingerprintShareButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { shareFingerprint(false); } }); vFingerprintClipboardButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { shareFingerprint(true); } }); vKeyShareButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { shareKey(false); } }); vKeyClipboardButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { shareKey(true); } }); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { vKeyNfcButton.setVisibility(View.VISIBLE); vKeyNfcButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { mNfcHelper.invokeNfcBeam(); } }); } else { vKeyNfcButton.setVisibility(View.GONE); } vKeySafeSlingerButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { startSafeSlinger(mDataUri); } }); vKeyUploadButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { uploadToKeyserver(); } }); return root; }
88. StepEditLinesFragment#getView()
Project: iFixitAndroid
File: StepEditLinesFragment.java
File: StepEditLinesFragment.java
public View getView(final StepLine line, int index) { LayoutInflater vi = (LayoutInflater) getActivity().getSystemService(Context.LAYOUT_INFLATER_SERVICE); View v = vi.inflate(R.layout.guide_create_step_edit_line, null); ImageView bullet = (ImageView) v.findViewById(R.id.guide_step_item_bullet_thumbnail); bullet.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { FragmentManager fm = getActivity().getSupportFragmentManager(); mChooseBulletDialog = new ChooseBulletDialog(); mChooseBulletDialog.setTargetFragment(StepEditLinesFragment.this, 0); mChooseBulletDialog.setStepIndex(mLines.indexOf(line)); mChooseBulletDialog.show(fm, "fragment_choose_bullet"); restrictDialogOptions(mChooseBulletDialog, line); mShowingChooseBulletDialog = true; } }); LayoutParams params = (LayoutParams) bullet.getLayoutParams(); bullet.setImageResource(getBulletResource(line.getColor())); params.setMargins(BULLET_INDENT * line.getLevel(), 0, 0, 0); bullet.setLayoutParams(params); final EditText text = (EditText) v.findViewById(R.id.step_line_text_view); text.setText(line.getTextRaw()); text.setId(index); text.addTextChangedListener(new TextWatcher() { @Override public void afterTextChanged(Editable s) { if (s.length() > 0) { // Strip out newlines s = Utils.stripNewlines(s); String lineText = s.toString(); if (lineText.equals(line.getTextRaw())) { return; } int position = mLines.indexOf(line); mLines.get(position).setTextRaw(lineText); if (mLines.size() != BULLET_LIMIT && mLines.indexOf(line) == mLines.size() - 1) { mNewBulletButton.setVisibility(View.VISIBLE); } App.getBus().post(new StepLinesChangedEvent(mStepId, mLines)); } else if (mLines.indexOf(line) == mLines.size() - 1) { mNewBulletButton.setVisibility(View.GONE); } } @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { } @Override public void onTextChanged(CharSequence s, int start, int before, int count) { } }); // Override ENTER key on hardware keyboards to prevent newlines in steps text.setOnKeyListener(new View.OnKeyListener() { @Override public boolean onKey(View v, int keyCode, KeyEvent event) { return keyCode == KeyEvent.KEYCODE_ENTER; } }); ImageButton mic = (ImageButton) v.findViewById(R.id.step_line_mic_button); mic.setTag(index); text.setTag(index + "text"); mic.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH); intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL, RecognizerIntent.LANGUAGE_MODEL_FREE_FORM); SharedPreferences sp = getActivity().getPreferences(Activity.MODE_PRIVATE); sp.edit().putInt(MIC_TEXT_LINE_ID, (Integer) v.getTag()).commit(); intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL, RecognizerIntent.LANGUAGE_MODEL_FREE_FORM); intent.putExtra(RecognizerIntent.EXTRA_PARTIAL_RESULTS, true); getActivity().startActivityForResult(intent, MIC_REQUEST_CODE); } }); return v; }
89. NormalActionBarItem#prepareItemView()
Project: GreenDroid
File: NormalActionBarItem.java
File: NormalActionBarItem.java
@Override protected void prepareItemView() { super.prepareItemView(); final ImageButton imageButton = (ImageButton) mItemView.findViewById(R.id.gd_action_bar_item); imageButton.setImageDrawable(mDrawable); imageButton.setContentDescription(mContentDescription); }
90. NotifyUtils#showZixiAlertToast()
Project: Conquer
File: NotifyUtils.java
File: NotifyUtils.java
/** * ???????????? * @param context * @param card */ public static void showZixiAlertToast(final Context context, final Card card) { final WindowManager wm = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE); final View view = View.inflate(context, R.layout.toast_alert_notify, null); ImageView iv_bell = (ImageView) view.findViewById(R.id.iv_bell); ImageView iv_photo = (ImageView) view.findViewById(R.id.iv_photo); TextView tv_type = (TextView) view.findViewById(R.id.tv_type); TextView tv_from = (TextView) view.findViewById(R.id.tv_from); TextView tv_zixitime = (TextView) view.findViewById(R.id.tv_zixitime); TextView tv_zixiname = (TextView) view.findViewById(R.id.tv_zixiname); TextView tv_content = (TextView) view.findViewById(R.id.tv_content); ViewGroup ll_audio = (ViewGroup) view.findViewById(R.id.ll_audio); final ImageButton ib_play = (ImageButton) view.findViewById(R.id.ib_play); final ProgressBar pb = (ProgressBar) view.findViewById(R.id.pb); ImageLoader.getInstance().displayImage(card.getFavatar(), iv_photo, ImageLoadOptions.getOptions()); tv_type.setText("????"); tv_from.setText("???" + card.getFnick()); tv_zixitime.setText(TaskUtil.getZixiTimeS(card.getTime()) + " " + TaskUtil.getZixiDateS(card.getTime())); tv_zixiname.setText(card.getZixiName()); tv_content.setText(card.getContent()); ll_audio.setVisibility(card.getAudioUrl() != null ? View.VISIBLE : View.GONE); // ?????????????????? TaskUtil.setZixiHasAlerted(context, card.getZixiId()); ib_play.setTag("play"); ib_play.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { ib_play.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { if (ib_play.getTag().equals("play")) { ib_play.setImageResource(R.drawable.pause_audio); ib_play.setTag("pause"); palyAudio(context, ib_play, pb, card.getAudioUrl()); } else { ib_play.setTag("play"); ib_play.setImageResource(R.drawable.play_audio); pauseAudio(ib_play); } } }); } }); // ???? iv_bell.setBackgroundResource(R.drawable.alert_bell_anim); AnimationDrawable draw = (AnimationDrawable) iv_bell.getBackground(); draw.start(); final WindowManager.LayoutParams params = new WindowManager.LayoutParams(); DisplayMetrics metrics = new DisplayMetrics(); wm.getDefaultDisplay().getMetrics(metrics); params.height = WindowManager.LayoutParams.MATCH_PARENT; params.width = WindowManager.LayoutParams.MATCH_PARENT; params.gravity = Gravity.BOTTOM; params.flags = WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON; // params.flags = WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE | // WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE // | WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON; params.format = PixelFormat.TRANSLUCENT; params.type = WindowManager.LayoutParams.TYPE_PHONE; params.windowAnimations = android.R.style.Animation_InputMethod; wm.addView(view, params); // ????? view.findViewById(R.id.ll_save).setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { removeMyToast(wm, view); saveCard(context, card); } }); }
91. EndOfGameActivity#onCreate()
Project: cloud-cup-android
File: EndOfGameActivity.java
File: EndOfGameActivity.java
@Override public void onCreate(Bundle savedInstanceState) { state = GameState.DONE; Log.d(LOG_TAG, "End of game!!"); super.onCreate(savedInstanceState); setContentView(R.layout.end_of_game); winnerNameView = (TextView) findViewById(R.id.winner_name); winnerImage = (ImageView) findViewById(R.id.winner_image); playersRef = new Firebase(Consts.FIREBASE_URL + "/room/" + code + "/players"); playersRef.addValueEventListener(new ValueEventListener() { int maxScore = 0; String winnerName = ""; String winnerImageUrl = ""; @Override public void onDataChange(DataSnapshot dataSnapshot) { Log.d(LOG_TAG, dataSnapshot.getValue().toString()); for (final DataSnapshot player : dataSnapshot.getChildren()) { int score = Integer.parseInt(player.child("score").getValue().toString()); if (score > maxScore) { maxScore = score; winnerName = player.child("name").getValue().toString(); winnerImageUrl = player.child("imageUrl").getValue().toString(); } } Log.d(LOG_TAG, "winner is " + winnerName + "with score " + maxScore); winnerNameView.setText(winnerName + " won!"); if (!winnerImageUrl.isEmpty()) { new DownloadImageAsyncTask().execute(Uri.parse(winnerImageUrl)); } } @Override public void onCancelled(FirebaseError firebaseError) { } }); stateRef = new Firebase(Consts.FIREBASE_URL + "/room/" + code + "/state"); currentGameRef = new Firebase(Consts.FIREBASE_URL + "/room/" + code + "/currentGame"); final ImageButton button = (ImageButton) findViewById(R.id.startButton); button.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { stateRef.setValue("restarted"); } }); }
92. BlankGameActivity#onCreate()
Project: cloud-cup-android
File: BlankGameActivity.java
File: BlankGameActivity.java
/** * Fragment that displays a grid of players joining the game. */ /*public static class PlayersListFragment extends Fragment { @Override public View onCreateView( LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // Inflate the layout for this fragment return inflater.inflate(R.layout.fragment_players_list, container, false); } }*/ @Override public void onCreate(Bundle savedInstanceState) { state = GameState.GAME; super.onCreate(savedInstanceState); setContentView(R.layout.blank_game_activity); gridView = (GridView) findViewById(R.id.gridview); adapter = new ImageAdapter(this); gridView.setAdapter(adapter); Firebase.setAndroidContext(this); stateRef = new Firebase(Consts.FIREBASE_URL + "/room/" + code + "/state"); final ImageButton button = (ImageButton) findViewById(R.id.startButton); button.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { // When clicking on Join, set the state of the room from "not-started" to "waiting". stateRef.setValue("waiting"); } }); playersRef = new Firebase(Consts.FIREBASE_URL + "/room/" + code + "/players"); playersRef.addValueEventListener(new ValueEventListener() { @Override public void onDataChange(DataSnapshot dataSnapshot) { if (dataSnapshot.getValue() == null) { return; } Log.d(LOG_TAG, dataSnapshot.getValue().toString()); for (final DataSnapshot child : dataSnapshot.getChildren()) { final Firebase playerName = child.getRef().child("name"); playerName.addListenerForSingleValueEvent(new ValueEventListener() { @Override public void onDataChange(final DataSnapshot name) { final Firebase playerImageUrl = child.getRef().child("imageUrl"); playerImageUrl.addListenerForSingleValueEvent(new ValueEventListener() { @Override public void onDataChange(DataSnapshot imageUrl) { Log.d(LOG_TAG, "name --" + name.getValue().toString()); Log.d(LOG_TAG, "imageUrl --" + imageUrl.getValue().toString()); if (!playerImageUrls.contains(imageUrl.getValue().toString())) { playerImageUrls.add(imageUrl.getValue().toString()); Log.d(LOG_TAG, "players count" + playerImageUrls.size()); playerNames.add(name.getValue().toString()); adapter.setImageUrls(playerImageUrls); adapter.setNames(playerNames); adapter.notifyDataSetChanged(); } } @Override public void onCancelled(FirebaseError firebaseError) { } }); } @Override public void onCancelled(FirebaseError firebaseError) { } }); } } @Override public void onCancelled(FirebaseError firebaseError) { } }); }
93. LiveChatActivity#onCreate()
Project: BotLibre
File: LiveChatActivity.java
File: LiveChatActivity.java
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); startTime = System.currentTimeMillis(); setContentView(R.layout.activity_livechat); setTitle(MainActivity.instance.name); TextView text = (TextView) findViewById(R.id.nameLabel); text.setText(MainActivity.instance.name); this.tts = new TextToSpeech(this, this); this.textView = (EditText) findViewById(R.id.messageText); this.textView.setOnEditorActionListener(new OnEditorActionListener() { @Override public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { submitChat(); return false; } }); WebView webView = (WebView) findViewById(R.id.responseText); webView.setWebViewClient(new WebViewClient() { public boolean shouldOverrideUrlLoading(WebView view, String url) { try { view.getContext().startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(url))); } catch (Exception failed) { return false; } return true; } }); webView = (WebView) findViewById(R.id.logText); webView.setWebViewClient(new WebViewClient() { public boolean shouldOverrideUrlLoading(WebView view, String url) { try { view.getContext().startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(url))); } catch (Exception failed) { return false; } return true; } }); ImageButton button = (ImageButton) findViewById(R.id.speakButton); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH); intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL, "en-US"); try { startActivityForResult(intent, RESULT_SPEECH); textView.setText(""); } catch (ActivityNotFoundException a) { Toast t = Toast.makeText(getApplicationContext(), "Your device doesn't support Speech to Text", Toast.LENGTH_SHORT); t.show(); } } }); final ListView list = (ListView) findViewById(R.id.usersList); list.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> adapter, View view, int position, long arg) { UserConfig userConfig = (UserConfig) list.getItemAtPosition(position); if (userConfig != null) { setText(userConfig.user + ": "); } } }); GestureDetector.SimpleOnGestureListener listener = new GestureDetector.SimpleOnGestureListener() { @Override public boolean onDoubleTapEvent(MotionEvent event) { if (event.getAction() == MotionEvent.ACTION_UP) { View imageLayout = findViewById(R.id.usersList); if (imageLayout.getVisibility() == View.VISIBLE) { imageLayout.setVisibility(View.GONE); } else { imageLayout.setVisibility(View.VISIBLE); } return true; } return false; } }; final GestureDetector detector = new GestureDetector(this, listener); findViewById(R.id.logText).setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { return detector.onTouchEvent(event); } }); HttpGetImageAction.fetchImage(this, MainActivity.instance.avatar, (ImageView) findViewById(R.id.imageView)); try { this.connection = new LiveChatConnection(MainActivity.connection.getCredentials(), new LiveChatListener() { @Override public void message(String message) { response(message); } @Override public void info(String message) { response(message); } @Override public void error(String message) { response(message); } public void updateUsers(String csv) { HttpAction action = new HttpGetLiveChatUsersAction(LiveChatActivity.this, csv); action.execute(); return; } @Override public void closed() { } }); this.connection.connect((ChannelConfig) MainActivity.instance, MainActivity.user); } catch (Exception exception) { MainActivity.error(exception.getMessage(), exception, this); } }
94. NormalActionBarItem#onDrawableChanged()
Project: astrid
File: NormalActionBarItem.java
File: NormalActionBarItem.java
@Override protected void onDrawableChanged() { super.onDrawableChanged(); ImageButton imageButton = (ImageButton) mItemView.findViewById(R.id.gd_action_bar_item); imageButton.setImageDrawable(mDrawable); }
95. TagsControlSet#addTag()
Project: astrid
File: TagsControlSet.java
File: TagsControlSet.java
/** Adds a tag to the tag field */ boolean addTag(String tagName, boolean reuse) { LayoutInflater inflater = activity.getLayoutInflater(); // check if already exists TextView lastText = null; for (int i = 0; i < newTags.getChildCount(); i++) { View view = newTags.getChildAt(i); lastText = (TextView) view.findViewById(R.id.text1); if (lastText.getText().equals(tagName)) return false; } final View tagItem; if (reuse && lastText != null && lastText.getText().length() == 0) { tagItem = (View) lastText.getParent(); } else { tagItem = inflater.inflate(R.layout.tag_edit_row, null); newTags.addView(tagItem); } if (tagName == null) //$NON-NLS-1$ tagName = ""; final AutoCompleteTextView textView = (AutoCompleteTextView) tagItem.findViewById(R.id.text1); textView.setText(tagName); textView.addTextChangedListener(new TextWatcher() { @Override public void afterTextChanged(Editable s) { // } @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { // } @Override public void onTextChanged(CharSequence s, int start, int before, int count) { if (count > 0 && newTags.getChildAt(newTags.getChildCount() - 1) == tagItem) //$NON-NLS-1$ addTag("", false); } }); textView.setOnEditorActionListener(new OnEditorActionListener() { @Override public boolean onEditorAction(TextView arg0, int actionId, KeyEvent arg2) { if (actionId != EditorInfo.IME_NULL) return false; if (getLastTextView().getText().length() != 0) { //$NON-NLS-1$ addTag("", false); } return true; } }); ImageButton reminderRemoveButton; reminderRemoveButton = (ImageButton) tagItem.findViewById(R.id.button1); reminderRemoveButton.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { TextView lastView = getLastTextView(); if (lastView == textView && textView.getText().length() == 0) return; if (newTags.getChildCount() > 1) newTags.removeView(tagItem); else //$NON-NLS-1$ textView.setText(""); } }); return true; }
96. AlarmControlSet#addAlarm()
Project: astrid
File: AlarmControlSet.java
File: AlarmControlSet.java
private boolean addAlarm(Date alert) { final View alertItem = LayoutInflater.from(activity).inflate(R.layout.alarm_edit_row, null); alertsContainer.addView(alertItem); alertItem.setOnClickListener(new OnClickListener() { @Override public void onClick(final View v) { pickerDialog.setSelectedDateAndTime((Long) alertItem.getTag()); pickerDialog.setDateAndTimeDialogListener(new DateAndTimeDialogListener() { @Override public void onDateAndTimeSelected(long date) { if (date > 0) { if (!pickerDialog.hasTime()) { Date d = new Date(date); d.setHours(18); d.setMinutes(0); d.setSeconds(0); date = d.getTime(); } v.setTag(date); TextView label = (TextView) v.findViewById(R.id.alarm_string); label.setText(DateAndTimePicker.getDisplayString(activity, date)); } } @Override public void onDateAndTimeCancelled() { // Do nothing } }); pickerDialog.show(); } }); alertItem.setTag(alert.getTime()); TextView display = (TextView) alertItem.findViewById(R.id.alarm_string); display.setText(DateAndTimePicker.getDisplayString(activity, alert.getTime())); ImageButton reminderRemoveButton; reminderRemoveButton = (ImageButton) alertItem.findViewById(R.id.button1); reminderRemoveButton.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { alertsContainer.removeView(alertItem); } }); return true; }
97. AppIntro2#setImageSkipButton()
Project: AppIntro
File: AppIntro2.java
File: AppIntro2.java
/** * Override Next button * * @param imageSkipButton your drawable resource */ public void setImageSkipButton(@DrawableRes final Drawable imageSkipButton) { final ImageButton nextButton = (ImageButton) findViewById(R.id.skip); nextButton.setImageDrawable(imageSkipButton); }
98. AppIntro#setNextArrowColor()
Project: AppIntro
File: AppIntro.java
File: AppIntro.java
/** * Override next button arrow color * * @param color your color * */ public void setNextArrowColor(@ColorInt final int color) { ImageButton nextButton = (ImageButton) findViewById(R.id.next); nextButton.setColorFilter(color); }
99. ItemlistFragment#setupHeaderView()
Project: AntennaPod
File: ItemlistFragment.java
File: ItemlistFragment.java
private void setupHeaderView() { if (getListView() == null || feed == null) { Log.e(TAG, "Unable to setup listview: recyclerView = null or feed = null"); return; } ListView lv = getListView(); LayoutInflater inflater = (LayoutInflater) getActivity().getSystemService(Context.LAYOUT_INFLATER_SERVICE); View header = inflater.inflate(R.layout.feeditemlist_header, lv, false); lv.addHeaderView(header); TextView txtvTitle = (TextView) header.findViewById(R.id.txtvTitle); TextView txtvAuthor = (TextView) header.findViewById(R.id.txtvAuthor); ImageView imgvBackground = (ImageView) header.findViewById(R.id.imgvBackground); ImageView imgvCover = (ImageView) header.findViewById(R.id.imgvCover); ImageButton butShowInfo = (ImageButton) header.findViewById(R.id.butShowInfo); txtvInformation = (TextView) header.findViewById(R.id.txtvInformation); txtvFailure = (IconTextView) header.findViewById(R.id.txtvFailure); txtvTitle.setText(feed.getTitle()); txtvAuthor.setText(feed.getAuthor()); // https://github.com/bumptech/glide/issues/529 imgvBackground.setColorFilter(new LightingColorFilter(0xff828282, 0x000000)); Glide.with(getActivity()).load(feed.getImageLocation()).placeholder(R.color.image_readability_tint).error(R.color.image_readability_tint).diskCacheStrategy(ApGlideSettings.AP_DISK_CACHE_STRATEGY).transform(new FastBlurTransformation(getActivity())).dontAnimate().into(imgvBackground); Glide.with(getActivity()).load(feed.getImageLocation()).placeholder(R.color.light_gray).error(R.color.light_gray).diskCacheStrategy(ApGlideSettings.AP_DISK_CACHE_STRATEGY).fitCenter().dontAnimate().into(imgvCover); butShowInfo.setOnClickListener( v -> { if (viewsCreated && itemsLoaded) { Intent startIntent = new Intent(getActivity(), FeedInfoActivity.class); startIntent.putExtra(FeedInfoActivity.EXTRA_FEED_ID, feed.getId()); startActivity(startIntent); } }); }
100. PagerSlidingTabStrip#addIconTab()
Project: Android-ParallaxHeaderViewPager
File: PagerSlidingTabStrip.java
File: PagerSlidingTabStrip.java
private void addIconTab(final int position, int resId) { ImageButton tab = new ImageButton(getContext()); tab.setImageResource(resId); addTab(position, tab); }