android.app.AlertDialog.getContext()方法的使用及代码示例

x33g5p2x  于2022-01-15 转载在 其他  
字(4.2k)|赞(0)|评价(0)|浏览(112)

本文整理了Java中android.app.AlertDialog.getContext()方法的一些代码示例,展示了AlertDialog.getContext()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AlertDialog.getContext()方法的具体详情如下:
包路径:android.app.AlertDialog
类名称:AlertDialog
方法名:getContext

AlertDialog.getContext介绍

暂无

代码示例

代码示例来源:origin: stackoverflow.com

public static void brandAlertDialog(AlertDialog dialog) {
  try {
    Resources resources = dialog.getContext().getResources();
    int color = resources.getColor(...); // your color here

    int alertTitleId = resources.getIdentifier("alertTitle", "id", "android");
    TextView alertTitle = (TextView) dialog.getWindow().getDecorView().findViewById(alertTitleId);
    alertTitle.setTextColor(color); // change title text color

    int titleDividerId = resources.getIdentifier("titleDivider", "id", "android");
    View titleDivider = dialog.getWindow().getDecorView().findViewById(titleDividerId);
    titleDivider.setBackgroundColor(color); // change divider color
  } catch (Exception ex) {
    ex.printStackTrace();
  }
}

代码示例来源:origin: stackoverflow.com

public static void colorAlertDialogTitle(AlertDialog dialog, int color) {
  int dividerId = dialog.getContext().getResources().getIdentifier("android:id/titleDivider", null, null);
  if (dividerId != 0) {
    View divider = dialog.findViewById(dividerId);
    divider.setBackgroundColor(color);
  }

  int textViewId = dialog.getContext().getResources().getIdentifier("android:id/alertTitle", null, null);
  if (textViewId != 0) {
    TextView tv = (TextView) dialog.findViewById(textViewId);
    tv.setTextColor(color);
  }

  int iconId = dialog.getContext().getResources().getIdentifier("android:id/icon", null, null);
  if (iconId != 0) {
    ImageView icon = (ImageView) dialog.findViewById(iconId);
    icon.setColorFilter(color);
  }
}

代码示例来源:origin: stackoverflow.com

AlertDialog alrt = (AlertDialog )arg0;
AlertDialog.Builder builder = new AlertDialog.Builder(alrt.getContext());

代码示例来源:origin: stackoverflow.com

AlertDialog d = alertdialog.show();
int dividerId = d.getContext().getResources().getIdentifier("android:id/titleDivider", null, null);
int textViewId = d.getContext().getResources().getIdentifier("android:id/alertTitle", null, null);
View divider = d.findViewById(dividerId);

代码示例来源:origin: stackoverflow.com

public static void brandAlertDialog(AlertDialog dialog) {
try {
  Resources resources = dialog.getContext().getResources();
  int color = resources.getColor(...); // your color here

  int alertTitleId = resources.getIdentifier("alertTitle", "id", "android");
  TextView alertTitle = (TextView) dialog.getWindow().getDecorView().findViewById(alertTitleId);
  alertTitle.setTextColor(color); // change title text color

  int titleDividerId = resources.getIdentifier("titleDivider", "id", "android");
  View titleDivider = dialog.getWindow().getDecorView().findViewById(titleDividerId);
  titleDivider.setBackgroundColor(color); // change divider color
} catch (Exception ex) {
  ex.printStackTrace();
}}

代码示例来源:origin: cyclestreets/android

@Override
protected void postShowSetup(AlertDialog dialog) {
 final String bestUrl = videoUrl(photo_);
 sizeView(vv_, dialog.getContext());
 final Uri uri = Uri.parse(bestUrl);
 vv_.setVideoURI(uri);
 vv_.setZOrderOnTop(true);
 vv_.requestFocus();
 vv_.start();
 pd_ = new ProgressDialog(dialog.getContext());
 pd_.setMessage("Loading video ...");
 pd_.show();
 vv_.setOnPreparedListener(this);
}

代码示例来源:origin: demantz/RFAnalyzer

@Override
public boolean onItemLongClick(final AdapterView<?> parent, View view, int position, final long id) {
  // Creating a popup menu beside the long clicked view:
  PopupMenu popup = new PopupMenu(dialog.getContext(), view);
  popup.getMenuInflater().inflate(R.menu.bookmarks_menu, popup.getMenu());
  popup.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() {
    @Override
    public boolean onMenuItemClick(MenuItem item) {
      if(item.getItemId() == R.id.bookmarks_edit) {
        if(parent==lv_categories)
          new EditBookmarkCategoryDialog(activity, id);
        else if(parent==lv_bookmarks)
          new EditBookmarkDialog(activity, id);
        else
          Log.e(LOGTAG, "onItemLongClick: Unknown parent list: " + parent);
      }
      else if(item.getItemId() == R.id.bookmarks_delete) {
        if(parent==lv_categories)
          deleteCategory(id);
        else if(parent==lv_bookmarks)
          deleteBookmark(id);
        else
          Log.e(LOGTAG, "onItemLongClick: Unknown parent list: " + parent);
      }
      return true;
    }
  });
  popup.show();
  return true;
}

相关文章