本文整理汇总了Java中org.chromium.chrome.R类的典型用法代码示例。如果您正苦于以下问题:Java R类的具体用法?Java R怎么用?Java R使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
R类属于org.chromium.chrome包,在下文中一共展示了R类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getItemViewType
import org.chromium.chrome.R; //导入依赖的package包/类
@Override
public int getItemViewType(int position) {
MenuItem item = getItem(position);
int viewCount = item.hasSubMenu() ? item.getSubMenu().size() : 1;
if (item.getItemId() == R.id.update_menu_id) {
return UPDATE_MENU_ITEM;
} else if (viewCount == 5) {
return FIVE_BUTTON_MENU_ITEM;
} else if (viewCount == 4) {
return FOUR_BUTTON_MENU_ITEM;
} else if (viewCount == 3) {
return THREE_BUTTON_MENU_ITEM;
} else if (viewCount == 2) {
return TITLE_BUTTON_MENU_ITEM;
}
return STANDARD_MENU_ITEM;
}
示例2: onCreate
import org.chromium.chrome.R; //导入依赖的package包/类
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
if (PasswordUIView.shouldUseSmartLockBranding()) {
getActivity().setTitle(R.string.prefs_smart_lock_for_passwords);
} else {
getActivity().setTitle(R.string.prefs_saved_passwords);
}
setPreferenceScreen(getPreferenceManager().createPreferenceScreen(getActivity()));
mPasswordManagerHandler.addObserver(this);
mEmptyView = new TextView(getActivity(), null);
mEmptyView.setText(R.string.saved_passwords_none_text);
mEmptyView.setGravity(Gravity.CENTER);
mEmptyView.setVisibility(View.GONE);
}
示例3: getView
import org.chromium.chrome.R; //导入依赖的package包/类
@Override
public View getView(int position, View convertView, ViewGroup parent) {
ViewHolder row;
if (convertView == null) {
convertView = mInflater.inflate(R.layout.item_chooser_dialog_row, parent, false);
row = new ViewHolder(convertView);
convertView.setTag(row);
} else {
row = (ViewHolder) convertView.getTag();
}
row.mTextView.setEnabled(isEnabled(position));
row.mTextView.setText(getDisplayText(position));
return convertView;
}
示例4: onCreateDialog
import org.chromium.chrome.R; //导入依赖的package包/类
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
mGaiaServiceType = AccountManagementScreenHelper.GAIA_SERVICE_TYPE_NONE;
if (getArguments() != null) {
mGaiaServiceType = getArguments().getInt(
SHOW_GAIA_SERVICE_TYPE_EXTRA, mGaiaServiceType);
}
String managementDomain = SigninManager.get(getActivity()).getManagementDomain();
String message;
if (managementDomain == null) {
message = getActivity().getResources().getString(R.string.signout_message);
} else {
message = getActivity().getResources().getString(
R.string.signout_managed_account_message, managementDomain);
}
return new AlertDialog.Builder(getActivity(), R.style.AlertDialogTheme)
.setTitle(R.string.signout_title)
.setPositiveButton(R.string.signout_dialog_positive_button, this)
.setNegativeButton(R.string.cancel, this)
.setMessage(message)
.create();
}
示例5: onMenuOrKeyboardAction
import org.chromium.chrome.R; //导入依赖的package包/类
@Override
public boolean onMenuOrKeyboardAction(int id, boolean fromMenu) {
// Disable creating new tabs, bookmark, history, print, help, focus_url, etc.
if (id == R.id.focus_url_bar || id == R.id.all_bookmarks_menu_id
|| id == R.id.help_id || id == R.id.recent_tabs_menu_id
|| id == R.id.new_incognito_tab_menu_id || id == R.id.new_tab_menu_id
|| id == R.id.open_history_menu_id) {
return true;
} else if (id == R.id.open_in_browser_id) {
openCurrentUrlInBrowser(false);
RecordUserAction.record("CustomTabsMenuOpenInChrome");
return true;
} else if (id == R.id.info_menu_id) {
if (getTabModelSelector().getCurrentTab() == null) return false;
WebsiteSettingsPopup.show(
this, getTabModelSelector().getCurrentTab(),
getToolbarManager().getContentPublisher(),
WebsiteSettingsPopup.OPENED_FROM_MENU);
return true;
}
return super.onMenuOrKeyboardAction(id, fromMenu);
}
示例6: contextChanged
import org.chromium.chrome.R; //导入依赖的package包/类
/**
* @param context The current Android's context.
*/
public void contextChanged(Context context) {
Resources res = context.getResources();
final float pxToDp = 1.0f / res.getDisplayMetrics().density;
mMinScrollMotion = DRAG_MOTION_THRESHOLD_DP;
final float maxOverScrollPx = res.getDimensionPixelOffset(R.dimen.over_scroll);
final float maxUnderScrollPx = Math.round(maxOverScrollPx * MAX_UNDER_SCROLL_SCALE);
mMaxOverScroll = maxOverScrollPx * pxToDp;
mMaxUnderScroll = maxUnderScrollPx * pxToDp;
mMaxOverScrollAngle = res.getInteger(R.integer.over_scroll_angle);
mMaxOverScrollSlide = res.getDimensionPixelOffset(R.dimen.over_scroll_slide) * pxToDp;
mEvenOutRate = 1.0f / (res.getDimension(R.dimen.even_out_scrolling) * pxToDp);
mMinSpacing = res.getDimensionPixelOffset(R.dimen.min_spacing) * pxToDp;
mBorderTransparentTop =
res.getDimension(R.dimen.tabswitcher_border_frame_transparent_top) * pxToDp;
mBorderTransparentSide =
res.getDimension(R.dimen.tabswitcher_border_frame_transparent_side) * pxToDp;
mBorderTopPadding = res.getDimension(R.dimen.tabswitcher_border_frame_padding_top) * pxToDp;
mBorderLeftPadding =
res.getDimension(R.dimen.tabswitcher_border_frame_padding_left) * pxToDp;
// Just in case the density has changed, rebuild the OverScroller.
mScroller = new StackScroller(context);
}
示例7: updateAllowedHeader
import org.chromium.chrome.R; //导入依赖的package包/类
/**
* Update the Category Header for the Allowed list.
* @param numAllowed The number of sites that are on the Allowed list
* @param toggleValue The value the global toggle will have once precessing ends.
*/
private void updateAllowedHeader(int numAllowed, boolean toggleValue) {
ExpandablePreferenceGroup allowedGroup =
(ExpandablePreferenceGroup) getPreferenceScreen().findPreference(ALLOWED_GROUP);
if (numAllowed == 0) {
if (allowedGroup != null) getPreferenceScreen().removePreference(allowedGroup);
return;
}
if (!mGroupByAllowBlock) return;
// When the toggle is set to Blocked, the Allowed list header should read 'Exceptions', not
// 'Allowed' (because it shows exceptions from the rule).
int resourceId = toggleValue
? R.string.website_settings_allowed_group_heading
: R.string.website_settings_exceptions_group_heading;
// Set the title and arrow icons for the header.
allowedGroup.setGroupTitle(resourceId, numAllowed);
TintedDrawable icon = TintedDrawable.constructTintedDrawable(getResources(),
mAllowListExpanded ? R.drawable.ic_expanded : R.drawable.ic_collapsed);
allowedGroup.setExpanded(mAllowListExpanded);
allowedGroup.setIcon(icon);
}
示例8: onCreateView
import org.chromium.chrome.R; //导入依赖的package包/类
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View v = super.onCreateView(inflater, container, savedInstanceState);
mNameLabel = (CompatibilityTextInputLayout) v.findViewById(R.id.credit_card_name_label);
mNameText = (EditText) v.findViewById(R.id.credit_card_name_edit);
mNumberLabel = (CompatibilityTextInputLayout) v.findViewById(R.id.credit_card_number_label);
mNumberText = (EditText) v.findViewById(R.id.credit_card_number_edit);
// Set text watcher to format credit card number
mNumberText.addTextChangedListener(new CreditCardNumberFormattingTextWatcher());
mExpirationMonth = (Spinner) v.findViewById(R.id.autofill_credit_card_editor_month_spinner);
mExpirationYear = (Spinner) v.findViewById(R.id.autofill_credit_card_editor_year_spinner);
addSpinnerAdapters();
addCardDataToEditFields();
initializeButtons(v);
return v;
}
示例9: onCreate
import org.chromium.chrome.R; //导入依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
FrameLayout view = (FrameLayout) LayoutInflater.from(getContext()).inflate(
R.layout.dialog_with_titlebar, null);
view.addView(mPage.getView(), 0);
setContentView(view);
getWindow().setLayout(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT);
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND);
TextView title = (TextView) view.findViewById(R.id.title);
title.setText(mPage.getTitle());
ImageButton closeButton = (ImageButton) view.findViewById(R.id.close_button);
closeButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
dismiss();
}
});
}
示例10: onCreateView
import org.chromium.chrome.R; //导入依赖的package包/类
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View v = super.onCreateView(inflater, container, savedInstanceState);
mInflater = inflater;
mAddressFields = new CompatibilityTextInputLayout[AddressField.NUM_FIELDS];
mPhoneText = (EditText) v.findViewById(R.id.phone_number_edit);
mPhoneLabel = (CompatibilityTextInputLayout) v.findViewById(R.id.phone_number_label);
mEmailText = (EditText) v.findViewById(R.id.email_address_edit);
mEmailLabel = (CompatibilityTextInputLayout) v.findViewById(R.id.email_address_label);
mWidgetRoot = (ViewGroup) v.findViewById(R.id.autofill_profile_widget_root);
mCountriesDropdown = (Spinner) v.findViewById(R.id.spinner);
TextView countriesLabel = (TextView) v.findViewById(R.id.spinner_label);
countriesLabel.setText(v.getContext().getString(R.string.autofill_profile_editor_country));
mAutofillProfileBridge = new AutofillProfileBridge();
populateCountriesDropdown();
createAndPopulateEditFields();
initializeButtons(v);
return v;
}
示例11: getResetText
import org.chromium.chrome.R; //导入依赖的package包/类
private SpannableString getResetText() {
final Context context = getActivity();
return SpanApplier.applySpans(
context.getString(R.string.sync_passphrase_reset_instructions),
new SpanInfo("<resetlink>", "</resetlink>", new ClickableSpan() {
@Override
public void onClick(View view) {
recordPassphraseDialogDismissal(PASSPHRASE_DIALOG_RESET_LINK);
Uri syncDashboardUrl = Uri.parse(
context.getText(R.string.sync_dashboard_url).toString());
Intent intent = new Intent(Intent.ACTION_VIEW, syncDashboardUrl);
intent.setPackage(BuildInfo.getPackageName(context));
IntentUtils.safePutBinderExtra(
intent, CustomTabsIntent.EXTRA_SESSION, null);
context.startActivity(intent);
}
}));
}
示例12: initialize
import org.chromium.chrome.R; //导入依赖的package包/类
/**
* Initializes the view with the correct strings.
*
* @param title Title of the webpage.
* @param origin Origin of the webpage.
*/
public void initialize(String title, String origin) {
((TextView) findViewById(R.id.page_title)).setText(title);
((TextView) findViewById(R.id.hostname)).setText(origin);
// Remove the close button, then expand the page information to take up the space formerly
// occupied by the X.
View toRemove = findViewById(R.id.close_button);
((ViewGroup) toRemove.getParent()).removeView(toRemove);
int titleEndMargin = getContext().getResources().getDimensionPixelSize(
R.dimen.payments_section_large_spacing);
View pageInfoGroup = findViewById(R.id.page_info);
ApiCompatibilityUtils.setMarginEnd(
(MarginLayoutParams) pageInfoGroup.getLayoutParams(), titleEndMargin);
}
示例13: getApplicationVersion
import org.chromium.chrome.R; //导入依赖的package包/类
/**
* Build the application version to be shown. In particular, this ensures the debug build
* versions are more useful.
*/
public static String getApplicationVersion(Context context, String version) {
if (ChromeVersionInfo.isOfficialBuild()) {
return version;
}
// For developer builds, show how recently the app was installed/updated.
PackageInfo info;
try {
info = context.getPackageManager().getPackageInfo(
context.getPackageName(), 0);
} catch (NameNotFoundException e) {
return version;
}
CharSequence updateTimeString = DateUtils.getRelativeTimeSpanString(
info.lastUpdateTime, System.currentTimeMillis(), 0);
return context.getString(R.string.version_with_update_time, version,
updateTimeString);
}
示例14: onFinishInflate
import org.chromium.chrome.R; //导入依赖的package包/类
@Override
protected void onFinishInflate() {
super.onFinishInflate();
LayoutInflater.from(getContext()).inflate(R.layout.selectable_list_layout, this);
mEmptyView = (TextView) findViewById(R.id.empty_view);
mLoadingView = (LoadingView) findViewById(R.id.loading_view);
mLoadingView.showLoadingUI();
mToolbarStub = (ViewStub) findViewById(R.id.action_bar_stub);
FadingShadowView shadow = (FadingShadowView) findViewById(R.id.shadow);
if (DeviceFormFactor.isLargeTablet(getContext())) {
shadow.setVisibility(View.GONE);
} else {
shadow.init(ApiCompatibilityUtils.getColor(getResources(),
R.color.toolbar_shadow_color), FadingShadow.POSITION_TOP);
}
}
示例15: resetList
import org.chromium.chrome.R; //导入依赖的package包/类
private void resetList() {
getPreferenceScreen().removeAll();
addPreferencesFromResource(R.xml.usb_chooser_preferences);
if (mPermissionsByObject.isEmpty() && mSearch.isEmpty() && mEmptyView != null) {
mEmptyView.setText(R.string.website_settings_usb_no_devices);
}
for (Pair<ArrayList<UsbInfo>, ArrayList<Website>> entry : mPermissionsByObject.values()) {
Preference preference = new Preference(getActivity());
Bundle extras = preference.getExtras();
extras.putInt(UsbDevicePreferences.EXTRA_CATEGORY, mCategory.toContentSettingsType());
extras.putString(
SingleCategoryPreferences.EXTRA_TITLE, getActivity().getTitle().toString());
extras.putSerializable(UsbDevicePreferences.EXTRA_USB_INFOS, entry.first);
extras.putSerializable(UsbDevicePreferences.EXTRA_SITES, entry.second);
preference.setIcon(R.drawable.settings_usb);
preference.setTitle(entry.first.get(0).getName());
preference.setFragment(UsbDevicePreferences.class.getCanonicalName());
getPreferenceScreen().addPreference(preference);
}
}