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

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

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

AlertDialog.getListView介绍

暂无

代码示例

代码示例来源:origin: calvinaquino/LNReader-Android

/**
 * Update Bookmark-on-Chapter data upon receiving event from webView client
 */
public void refreshBookmarkData() {
  if (bookmarkMenu != null) {
    BookmarkModelAdapter bookmarkAdapter = (BookmarkModelAdapter) bookmarkMenu.getListView().getAdapter();
    if (bookmarkAdapter != null) {
      bookmarkAdapter.refreshData();
    }
  }
}

代码示例来源:origin: MacroYau/Blue2Serial

/**
 * Show the dialog. This must be called after setting the dialog's listener, title and devices.
 */
public void show() {
  final AlertDialog dialog = new AlertDialog.Builder(mContext)
      .setTitle(mTitle)
      .setAdapter(new BluetoothDeviceListItemAdapter(mContext, mNames, mAddresses, mShowAddress), null)
      .create();
  final ListView listView = dialog.getListView();
  if (listView != null) {
    listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
      @Override
      public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
        mListener.onBluetoothDeviceSelected(BluetoothSerial.getAdapter(mContext).getRemoteDevice(mAddresses[position]));
        dialog.cancel();
      }
    });
  }
  dialog.show();
}

代码示例来源:origin: msayan/star-dns-changer

private void openChooser() {
  CharSequence[] items = getDNSItems();
  AlertDialog dialog = new AlertDialog.Builder(this).setItems(items, this).setTitle(R.string.choose_dns_server).setNegativeButton(R.string.cancel, new DialogInterface.OnClickListener() {
    @Override
    public void onClick(DialogInterface dialog, int which) {
      dialog.dismiss();
    }
  }).create();
  ListView listView = dialog.getListView();
  listView.setDivider(ContextCompat.getDrawable(this, R.drawable.divider)); // set color
  listView.setDividerHeight(1);
  listView.setPadding(16, 16, 16, 16);
  dialog.show();
}

代码示例来源:origin: AriesHoo/FastLib

@Override
  public void onClick(View v) {
    if (alertDialog == null) {
      alertDialog = new AlertDialog.Builder(mContext)
          .setTitle("选择banner切换动画")
          .setSingleChoiceItems(R.array.arrays_transition, transitionIndex, new DialogInterface.OnClickListener() {
            @Override
            public void onClick(DialogInterface dialog, int which) {
              chooseIndex = which;
            }
          })
          .setPositiveButton(R.string.ensure, new DialogInterface.OnClickListener() {
            @Override
            public void onClick(DialogInterface dialog, int which) {
              SPUtil.put(mContext, SPConstant.SP_KEY_HOME_TRANSITION_INDEX, chooseIndex);
              transitionIndex = (int) SPUtil.get(mContext, SPConstant.SP_KEY_HOME_TRANSITION_INDEX, transitionIndex);
              if (banner != null) {
                banner.setTransitionEffect(listTransitionEffect.get(transitionIndex));
              }
            }
          })
          .create();
      alertDialog.getListView().setVerticalScrollBarEnabled(false);
      alertDialog.getListView().setHorizontalScrollBarEnabled(false);
    }
    alertDialog.show();
  }
})

代码示例来源:origin: AriesHoo/FastLib

@OnClick({R.id.stv_activityAnimationSetting})
public void onViewClicked(View v) {
  switch (v.getId()) {
    case R.id.stv_activityAnimationSetting:
      if (alertDialog == null) {
        alertDialog = new AlertDialog.Builder(mContext)
            .setSingleChoiceItems(R.array.arrays_animation, animationIndex, new DialogInterface.OnClickListener() {
              @Override
              public void onClick(DialogInterface dialog, int which) {
                chooseIndex = which;
              }
            })
            .setTitle("选择Adapter条目加载动画")
            .setPositiveButton(R.string.ensure, new DialogInterface.OnClickListener() {
              @Override
              public void onClick(DialogInterface dialog, int which) {
                SPUtil.put(mContext, SPConstant.SP_KEY_ACTIVITY_ANIMATION_INDEX, chooseIndex);
                animationIndex = (int) SPUtil.get(mContext, SPConstant.SP_KEY_ACTIVITY_ANIMATION_INDEX, animationIndex);
                stvActivityAnimation.setLeftBottomString(listAnimation.get(animationIndex));
                EventBus.getDefault().post(animationIndex, EventConstant.EVENT_KEY_CHANGE_ADAPTER_ANIMATION);
              }
            })
            .create();
      }
      alertDialog.getListView().setVerticalScrollBarEnabled(false);
      alertDialog.getListView().setHorizontalScrollBarEnabled(false);
      alertDialog.show();
      break;
  }
}

代码示例来源:origin: calvinaquino/LNReader-Android

private void setLanguageSelectionOKDialog(DialogInterface dialog) {
  SparseBooleanArray Checked = ((AlertDialog) dialog).getListView().getCheckedItemPositions();
  /* Save all choices to Shared Preferences */
  Iterator<Map.Entry<String, AlternativeLanguageInfo>> it = AlternativeLanguageInfo.getAlternativeLanguageInfo().entrySet().iterator();
  int j = 0;
  while (it.hasNext()) {
    AlternativeLanguageInfo info = it.next().getValue();
    UIHelper.setAlternativeLanguagePreferences(this, info.getLanguage(), Checked.get(j));
    j++;
    it.remove();
  }
  recreateUI();
}

代码示例来源:origin: derry/delion

dialog.getListView().setOnItemClickListener(new OnItemClickListener() {
  @Override
  public void onItemClick(AdapterView<?> parent, View view, int position, long id) {

代码示例来源:origin: derry/delion

@CalledByNative
private void imageFetchComplete(int index, Bitmap avatarBitmap) {
  if (mIsDestroyed) return;
  assert index >= 0 && index < mCredentials.length;
  assert mCredentials[index] != null;
  avatarBitmap = AccountManagementFragment.makeRoundUserPicture(avatarBitmap);
  mCredentials[index].setBitmap(avatarBitmap);
  ListView view = mDialog.getListView();
  if (index >= view.getFirstVisiblePosition() && index <= view.getLastVisiblePosition()) {
    // Profile image is in the visible range.
    View credentialView = view.getChildAt(index - view.getFirstVisiblePosition());
    if (credentialView == null) return;
    ImageView avatar = (ImageView) credentialView.findViewById(R.id.profile_image);
    avatar.setImageBitmap(avatarBitmap);
  }
}

相关文章