本文整理了Java中android.support.v7.app.AlertDialog.getListView()
方法的一些代码示例,展示了AlertDialog.getListView()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AlertDialog.getListView()
方法的具体详情如下:
包路径:android.support.v7.app.AlertDialog
类名称: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);
}
}
内容来源于网络,如有侵权,请联系作者删除!